Напомним, что все данные в системе MATLAB – массивы. Все операции над массивами реализуются посредством функций. С каждой из традиционных операций (с умножением, делением и возведением в степень) связаны по две функции «*», «.*», «/», «./», «^», «.^». «Список этих функций приведен в табл. 3 см. в help MATLAB раздел «Arithmetic Operators.» а также. Л.1 стр. 27). Серым цветом выделены функции, которыми будем пользоваться по мере изучения соответствующих понятий в курсе линейной алгебры.
Покомпонентное вычитание числовых массивов одинаковой размерности.
Вычитание скалярной величины от каждого элемента массива.
mtimes()
*
Умножение скаляра на скаляр
Покомпонентное умножение всех элементов массива на скаляр.
Матричное умножение. Умножение матриц в соответствии с правилами линейной алгебры (условие выполнения: число столбцов первого сомножителя должно быть равно числу строк второго сомножителя)
Деление скаляра на скаляр.
Покомпонентное деление всех элементов массива на скаляр.
Правое матричное деление.
(A и B – квадратные матрицы одного порядка).
rdivide()
. /
Правое покомпонентное деление элементов массивов одинаковой размерности.
mpower()
^
Возведение скаляра в степень.
Матричное возведение в степень, равносильно умножению матрицы на себя.
power()
.^
Поэлементное возведение элементов матрицы степень.
'
Эрмитово сопряжение – одновременное: комплексное сопряжение и транспонирование:
. '
Транспонирование матрицы
Ни правым «/», ни левым «\» делением в смысле матричного деления мы пользоваться непосредственно не будем.