在matlab中什么时候用.*,.^什么时候用*,^(最好能多举例子说明一下)谢谢

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 07:08:12

在matlab中什么时候用.*,.^什么时候用*,^(最好能多举例子说明一下)谢谢
在matlab中什么时候用.*,.^什么时候用*,^(最好能多举例子说明一下)谢谢

在matlab中什么时候用.*,.^什么时候用*,^(最好能多举例子说明一下)谢谢
需要多看看参考书了.matlab的计算基于2种方式,一种是矩阵运算,和我们知道的矩阵运算规则一样;还有一种是数组运算,就是2个数组对应元素的乘、除、幂运算.
比如:a=[1 2 3;2 3 4];b=[3 4 5;4 5 6];
a*b是无法运算的,因为不符合矩阵运算规则,想运算要将b转置一下:a*b.',但a.*b就可以,对应元素相乘.
同样a.^2代表a的每个元素都取平方值.