第一章 MATLAB矩阵运算与数组运算(5)
时间:2025-04-20
时间:2025-04-20
第一章 MATLAB矩阵运算与数组运算
2.数组-数组运算
当两个数组具有相同大小时,加、减、点乘(.*),点除(./).和点乘方运算(.^)是按元素对元素方式进行的.例如,
键入:
g=[1 2 3;5 6 7;8 9 10];
h= [1 1 1;2 2 2;3 3 3];
g.*h
输出:
ans=
1 2 3
10 12 14
24 27 30
提示:
设 a=[a1 a2 a3],b=[b1 b2 b3],c=标量
标量加法 a+c=[a1+c a2+c a3+c];
标量乘法 a*c=[a1*c a2*c a3*c];
数组加法 a+b=[a1+b1 a2+b2 a3+b3];
数组乘法 a.*b=[a1*b1 a2*b2 a3*b3];
数组右除 a./b=[a1/b1 a2/b2 a3/b3];
数组左除 a.\b=[b1/a1 b2/a2 b3/a3];
数组求幂 a.^c=[a1^c a2^c a3^c];
c.^a=c^a1 c^a2 c^a3];
a.^b=[a1^b1 a2^b2 a3^b3];
l.4.3 矩阵的运算
MATLAB提供了下列矩阵运算
+ 加法; - 减法;’转置运算;* 乘法;^ 乘幂;\ 左除;/ 右除
除除法外其他运算都与线性代数中定义的一样.这里只介绍一下除法运算. 设A是可逆矩阵
1)AX=B的解是A左除B,即X=A\B,意为用A-1左乘以B.
2)XA=B的解是A右除B,即X=B/A,意为用A-1右乘以B.
注意:
1)当 A为方阵,p>1为整数时,A^p表示 A自乘 p次;
2)当 A和P均为矩阵时,不能计算A^P.
1.4.4 函数
1.常用的数学函数
单变量数学函数的自变量可以是数组,此时,输出的是各元素的函数值构成的同规格数组. 例子
输人:
a=[1 2 3;4 5 6];sin(a)
输出:
ans =
0.8415 0.9093 0.1411
上一篇:辞职信 辞职报告范文