matlab中变量带黑点和不带黑点有什么区别?例如y=exp(-x⼀3).*sin(x)与y=exp(-x⼀3)*sin(x)有什么区别?

2025-02-27 11:53:34
推荐回答(3个)
回答1:

有区别!没有表示矩阵间的运算,要满足矩阵间运算的基本关系,没有表示对应元素间的运算!

数组运算
指元素对元素的算术运算,与通常意义的矩阵运算不同

A .*B (对应元素相乘,与A*B不同)
A ./ B (对应元素相除,B的元素为分母)
A .\ B (对应元素相除, B的元素为分子)

回答2:

加黑点的运算结果 是个矩阵
不加点的结果 是一个数值
如果 x 是一个向量 则必须用点运算 得到的y是x中每个元素对应值的解

回答3:

黑点表示的是矩阵对应元素的运算,这个例子中表示对应元素相乘,不加点表示矩阵乘法