Векторы, матрицы, массивы

С этим уроком также смотрят

Видеокурс познакомит Вас с популярной системой для решения задач и технических вычислений MATLAB®. Из видеокурса Вы узнаете, как работать с векторами, матрицами, массивами, функциями, научитесь строить и рдактировать графики и трёхмерные поверхности.

MATLAB® is registered trademark of The MathWorks, Inc.

Обновлен: 13 мая 2015

MATLAB®,
Научный софт

Loading the player...
Текст урока

MATLAB® система специально предназначенная для проведения сложных вычислений с векторами, матрицами и массивами. При этом она по умолчанию предполагает, что каждая заданная переменная это вектор матрицы или массив.

Например, если задано выражение

X=1 (икс присвоить единицу)

То это значит, что x – это вектор с единственным элементом, имеющим значение «единица».

Если надо задать вектор из трех элементов, то их значения следует перечислить в квадратных скобках, разделяя пробелами.

Например, последняя команда

V=[1 2 3]

задает вектор V, имеющий три элемента со значениями 1, 2 и 3.

Задание матрицы требует указания нескольких строк. Для разграничения строк используется знак точка с запятой. Возможен ввод элементов матриц и векторов в виде арифметических выражений, содержащих любые доступные системе функции.

В MATLAB® двумерный массив является частным случаем многомерного массива. Многомерные массивы характеризуются размерностью более двух. Размерность массива это число измерений в пространственном представлении массива. Фактически, многомерный массив представляет собой упорядоченный набор равных между собой по количеству строк и столбцов на единицу меньшей размерности.

Для задания многомерных массивов, используется оператор двоеточие. С помощью этого оператора повышается размерность массива.

Элементами массива в MATLAB® могут быть и более сложные типы данных, например, структуры. Структуры могут содержать разнородные данные, относящиеся к некоторому объекту. Массивы структур находятся самое широкое применение. Например, используются для представления цветных изображений. В каждом элементе такого массива содержатся структура, объединяющая данные обо всех составляющих цвета одной точки.

Еще более сложные структуры нужны для разработки баз данных. MATLAB® дает возможность быстро и эффективно выполнять операции поиска и сортировки информации. Сложную обработку массивов и изображений и другие операции. В последних версиях MATLAB® возможен прямой обмен данными между массивами структур и множеством записей различных баз данных с помощью пакета расширения – database toolbox.

Наиболее сложный тип данных в системе MATLAB® – это массив, элементами которого являются ячейки, содержащие любые типы массивов, включая массивы ячеек. Содержимое ячеек задается в фигурных скобках. Создавать массивы ячеек можно, например, с помощью присваивания данных отдельным ячейкам.

Обратите внимание на представление последней заданной ячейки. Здесь выводится только информация о структуре помещенного в ячейку массива. Для детального отображения всей информации используется специальная функция Cell Plot.

Кроме того для создания массива ячеек может использоваться функция Cell, которая создает массив пустых ячеек заданного размера.

Образовавшиеся пустые ячейки можно заполнить, используя операции присваивания

Комментарии (0)

Оглавление
Знакомство с MATLAB®
1. Назначение и возможности MATLAB® 0:00 0 3015
2. Запуск программы и первый взгляд на интерфейс 0:00 0 943
3. Основы проведения вычислений в командном режиме 0:00 0 674
Архитектура и пользовательский интерфейс
4. Составные части и файловая структура MATLAB® 0:00 0 725
5. Главное меню MATLAB® 0:00 0 773
6. Контекстное меню и панели инструментов 0:00 0 331
Основные объекты MATLAB®
7. Математические выражения. Числа 0:00 0 629
8. Переменные и константы 0:00 0 510
9. Векторы, матрицы, массивы 0:00 0 971
10. Комментарии 0:00 0 220
Основные операции MATLAB®
11. Операторы и функции 0:00 0 456
12. Операции с векторами и матрицами 0:00 0 483
Полезные замечания по работе в MATLAB®
13. Сообщения об ошибках 0:00 0 190
14. Справочная система и примеры 0:00 0 258
15. Работа с рабочей областью памяти и текстом сессии 0:00 0 209
Специальные операторы и функции
16. Операции с символьными выражениями 0:00 0 264
17. Функции обработки множеств 0:00 0 199
18. Функции работы с файлами 0:00 0 561
Построение графиков в MATLAB®
19. Построение двумерных графиков 0:00 0 1872
20. Работа в графическом окне MATLAB® 0:00 0 763
Редактирование и 3D-графика
21. Редактирование графиков 0:00 0 691
22. Построение трехмерных поверхностей 0:00 0 3494
Другие средства MATLAB®
23. Численные методы и анализ данных 0:00 0 1008
24. Программирование 0:00 0 692
25. Пакеты расширения 0:00 0 530
Яндекс цитирования
Нажмите нравится, чтобы читать "TeachVideo.ru" в facebook