Расчет и оптимизация процессов и аппаратов химических и пищевых производств в среде MatLab. Дворецкий Д.С - 18 стр.

UptoLike

6 12 9
Транспонирование массивов производится при помощи знака «.’», а символ «’» означает комплекс-
ное сопряжение (для массивов комплексных чисел).
>> B.'
ans =
4 2 -5
3 7 1
-1 0 2
Возведение квадратной матрицы в целую степень производится по правилу перемножения матриц
с использованием оператора «^». Если матрица не является квадратной, MatLab выдаст сообщение об
ошибке.
>> B2= B^2
B2 =
27 32 -6
22 55 -2
-28 -6 9
При расчете матричных выражений учитывается приоритет операций: сначала производится транс-
понирование, потом возведение в степень, затем умножение, а сложение и вычитание производятся в
последнюю очередь.
4 Поэлементные операции с матрицами. Массивы могут использоваться в качестве аргументов
математических функций, результатом которых станет новый массив, равный значениям функций от
соответствующих элементов исходного вектора.
>> a = [1.3; 5.4; 6.9];
>> cos(a)
ans =
0.2675
0.6347
0.8157
Таким образом происходит поэлементное вычисление вызываемой функции. Поэлементные мате-
матические операции над массивами производятся следующим образом.
Поэлементное умножение массива на массив производится при помощи знака «.*»:
>> b = [7.1 3.5 8.2];
>> a.*b'
ans =
9.2300
18.9000
56.5800
Поэлементное возведение в степень (степенью может быть число или массив) – «.^»:
>> A.^C
ans =
27 1 -1
16 16 1
Поэлементное деление соответствующих элементов массива – «./»:
>> a./b'