Символ
|
Назначение
|
+,-
|
Символы плюс и минус обозначают знак числа или операцию сложения и вычитания матриц, причем матрицы должны быть одной размерности
|
*
|
Знак умножения обозначает матричное умножение, для поэлементного умножения матрицы применяется комбинированный знак (.*)
|
'
|
Апостроф обозначает операцию транспонирования (вместе с комплексным сопряжением), транспонирование без вычисления сопряжения обозначается при помощи комбинированного знака (.')
|
/
|
Левое деление
|
\
|
Правое деление
|
^
|
Оператор возведения в степень, для поэлементного возведения в степень применяется комбинированный знак (.^)
|
Проиллюстрируем различие обычного и поэлементного умножений при помощи следующего примера.
Введём матрицу H размера 2х2 и матрицу D из единиц той же размерности:
>> H=[0 1; 2 3], D=ones(size(H))
H =
0 1
2 3
D =
1 1
1 1
Перемножим матрицы, используя обычное умножение:
>> H*D
ans =
1 1
5 5
Теперь применим поэлементную операцию:
>> H.*D
ans =
0 1
2 3
Система MatLab имеет ряд функций, предназначенных для обработки данных, заданных в матричной или векторной форме (табл. 4.3).
Таблица 4.3 – Функции для работы с матрицами
Достарыңызбен бөлісу: |