MATLAB中./和/,.*和*,.^ 和^ 的区别
- MATLAB中./和/,.*和*,.^ 和^ 的区别
- ./ 和 / 的区别
- ./
- /
- 实验
- 实验结果
- .* 和 * 的区别
- .*
- *
- 实验
- 实验结果
- .^ 和^ 的区别
- .^n
- ^n
- 实验
- 运行结果
MATLAB中./和/,.和,.^ 和^ 的区别
./ 和 / 的区别
./
./
:对应元素相除
/
/
:矩阵除法,相当于求逆
实验
a=[9,12;6,18];
b=3;
c=[3,6;2,9];
x=a./b;
y=a/b;
m=a./c;
n=a/c;
实验结果
注: 当矩阵除的是数的时候,两个没有区别,相面两个同理。
.* 和 * 的区别
.*
.*
: 矩阵中对应元素的相乘,也称之位点乘运算或数乘运算
*
*
: 矩阵乘法运算
实验
a=[1,2;3,4]
b=[4,3;2,1]
x=a.*b
y=a*b
实验结果
a =
1 2
3 4
b =
4 3
2 1
x =
4 6
6 4
y =
8 5
20 13
.^ 和^ 的区别
.^n
对应元素的n次方
^n
矩阵的n次方
实验
a=[1,2;3,4]
x=a.^2
y=a^2
运行结果
a =
1 2
3 4
x =
1 4
9 16
y =
7 10
15 22
如有错误,敬请指正,如有转载,请注明出处,谢谢