在matlab中,为什么数值运算有的时候要考虑点乘,而符号元算就不需要考虑点乘?

 我来答
我要那个妾
2011-05-03 · TA获得超过2157个赞
知道小有建树答主
回答量:927
采纳率:50%
帮助的人:231万
展开全部
每一个符号变量都被认为是一个元素,不论它的表达式多么复杂。因此如果你仅从符号的视角出发,那所有的乘法都是点乘!就相当于两个数相乘一样,没有点乘还是差乘的分别。但是如果一个矩阵是由符号变量组成的。那么点乘和差乘就有分别了。所以你的问题根本就不是什么问题。数值运算和符号运算都是一样的,都要考虑点乘还是差乘。
追问
谢谢,本人初学matlab,对于符号元算领悟的还不深透,再追加一个问题:如果是符号元算,在符号表达式中我们可能直接用*来表示,那就像你说的,如果符号变量代表的是一个矩阵,在matlab将矩阵代入符号元算表达式中,它如何判断是点乘还是叉乘?
非常感谢,一定加分!
追答
符号变量只能被看做是一个元素,它是一个变量类型。和其他类型的变量是同等地位的。比如一个int型变量,一个double型变量。它不能看成一个矩阵。因为矩阵不是变量类型!我们可以有int类型的矩阵,可以有double类型的矩阵,同样可以有符号类型的矩阵。但是没有一个符号变量表示一个矩阵,就像没有一个double类型的变量能代表一个矩阵一样。这下明白了吧。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式