MATLAB中定义了一种特殊的运算,即所谓的点运算。两个矩阵之间的点运算是该矩阵对应元素的直接运算。注意:点乘积运算要求参与运算的两个矩阵维数相同,其具体操作如下所示:
⑴乘除运算
在MATLAB中,符号“.
”表示乘法运算,相乘的数组要有相同的维
数,而符号“./”表示数组除法运算,且为对应元素进行乘除。
如输入:
A=[1,2,3];
B=[4,5,6];
C=A.
B
输出为:
C=
4 10 18
输入:
D=B./A
输出为:
D=
4.00 2.5000 2.0000
⑶乘方运算,以符号“.^”表示
a. 当x、y均为向量时,z=x.^y表示对应元素的乘方。
b. 当x为向量,y为标量时,z=x.^y表示z(i)=x(i)y。
c. 当x为标量,y为向量时,z=x.^y表示z(i)=xy(i)。
该运算也可用于任意维矩阵。
MATLAB中的点运算允许矩阵的对应元素进行直接运算,包括点乘、点除和点乘方。点乘积`A.*B`要求矩阵维数相同,点除`B./A`也是对应元素操作。点乘方`A.^B`则根据向量或标量的不同组合有不同的计算方式,可用于任意维矩阵。
6469

被折叠的 条评论
为什么被折叠?



