1》 *
*为简单的矩阵乘
举例方便下面与.*的对比
>> a=sqrt(sum(magic(3)))
a =
3.8730 3.8730 3.8730
>> norms=max(1e-15,a)
norms =
3.8730 3.8730 3.8730
>> A=full(spdiags(norms',0,3,3))
A =
3.8730 0 0
0 3.8730 0
0 0 3.8730
>> B=ones(3,3)
B =
1 1 1
1 1 1
1 1 1
>> C=A*B
C =
3.8730 3.8730 3.8730
3.8730 3.8730 3.8730
3.8730 3.8730 3.8730
>> C=A.*B
C =
3.8730 0 0
0 3.8730 0
0 0 3.8730

这篇博客介绍了MATLAB中四种元素级运算:.*用于按元素相乘,.^用于按元素幂计算,.进行左除,./进行右除。文章通过实例展示了这些运算符的用法和区别,包括与times、power、ldivide和rdivide函数的对比。
最低0.47元/天 解锁文章

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



