В.Г.Потемкин "Справочник по MATLAB" Массивы,
матрицы и операции с ними
\ \
Массивы являются основными объектами в системе
MATLAB: в версиях 4.х допускаются только одномерные
массивы - векторы - и двумерные массивы - матрицы;
в версии 5.0 возможно использование многомерных
массивов - тензоров. Ниже описаны функции
формирования массивов и матриц, операции над
матрицами, специальные матрицы в рамках системы
MATLAB версий 4.х.
Формирование
массивов специального вида
- ZEROS - формирование массива
нулей
- ONES - формирование массива
единиц
- EYE - формирование единичной
матрицы
- RAND - формирование массива
элементов, распределенных по равномерному
закону
- RANDN - формирование массива
элементов, распределенных по нормальному закону
- CROSS - векторное произведение
- KRON - формирование тензорного
произведения
- LINSPACE - формирование
линейного массива равноотстоящих узлов
- LOGSPACE - формирование узлов
логарифмичесокй сетки
- MESHGRID - формирование узлов
двумерной и трехмерной сеток
- : - формирование векторов и
подматриц
Операции над
матрицами
- DIAG - формирование или
извлечение диагоналей матрицы
- TRIL - формирование
нижнетреугольной матрицы (массива)
- TRIU - формирование
верхнетреугольной матрицы (массива)
- FLIPLR - поворот матрицы
относительно вертикальной оси
- FLIPUD - поворот матрицы
относительно горизонтальной оси
- ROT90 - поворот матрицы на 90
градусов
- RESHAPE - преобразование
размеров матрицы
Специальные
матрицы
- COMPAN - сопровождающая
матрица характеристического многочлена
- HADAMARD - матрица Адамара
(Hadamard matrix)
- HANKEL - матрица Ганкеля (Hankel
matrix)
- HILB, INVHILB - матрица Гильберта
(Hilbert matrix)
- MAGIC - магический квадрат
- PASCAL - матрица Паскаля (Pascal
matrix)
- ROSSER - матрица Рессера (Rosser
matrix)
- TOEPLITZ - матрица Теплица
(Toeplitz matrix)
- VANDER - матрица Вандермонда
(Vandermonde matrix)
- WILKINSON - матрица Уилкинсона
(Wilkinson matrix)
Пакет программ Test Matrix Toolbox
\ \
|