matlab中 * 与 .*有什么区别呢?
展开全部
点运算是处理的元素之间的运算,而直接的/在矩阵计算中只能处理符合矩阵运算法则的运算。比如作图时的运算用的都是点运算。在对数值计算时,“./”和“/”其实是没有区别的。
例如对于矩阵a=[a
b
c
d],1./a=[1/a
1/b
1/c
1/d],而1/a表示的是a的逆
例如对于矩阵a=[a
b
c
d],1./a=[1/a
1/b
1/c
1/d],而1/a表示的是a的逆
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
来个例子吧
A=[1,2;3,4];
你先看一下
A^2与A*A
这两个的结果是矩阵相乘的结果。(矩阵相乘是有条件的:第一个矩阵的列数等于第二个矩阵的行数)
而A.^2是矩阵对应元素相乘的结果
好好理解上面的。再看下面的
A=[1,2;3,4;5,6];
再试一下:A^2与A.^2
(其中有一个是错的)
然后仔细品味一下两者的区别。
A=[1,2;3,4];
你先看一下
A^2与A*A
这两个的结果是矩阵相乘的结果。(矩阵相乘是有条件的:第一个矩阵的列数等于第二个矩阵的行数)
而A.^2是矩阵对应元素相乘的结果
好好理解上面的。再看下面的
A=[1,2;3,4;5,6];
再试一下:A^2与A.^2
(其中有一个是错的)
然后仔细品味一下两者的区别。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询