|
|
Массивы, матрицы и
операции с ними |
Массивы являются
основными объектами в системе 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)

|
|