matlab中的点除
发布网友
发布时间:2022-05-01 17:02
我来回答
共2个回答
热心网友
时间:2022-06-19 23:40
点除和除其实和点乘和乘的区别是一样的
>>B=1./A(:)
这一句很容易
最后得到的B和A是同维数的
就是1分别除以A中对应的元素成为B中对应的元素
而>>B=1/A(:)
A(:)元素以列排列
A(:)=
1
2
4
>>1/A(:)
ans=
0 0 0.2500
所以:
B(:)=0 0 0.2500
而你发现没:
如果这样:
>>B(:)=1/A
是错的
这里的A要是一列的
你看这个
AB=1
1是一行一列的
A一定要是一行的,不然求不出B
热心网友
时间:2022-06-19 23:40
点除:将矩阵级(矩阵作为整体进行运算)操作变为元素级(运算单元为矩阵中的元素)操作
a/b:
a上b下
a\b:
a下b上