matlab中的乘方.^和^到底有什么区别啊,具体怎么用哦,万谢!

实在感谢!
2024-12-27 00:33:20
推荐回答(2个)
回答1:

.^这是点乘;^是乘法。

直接用乘法的话,是矩阵乘法,也就是说,必须满足前一个矩阵的列数等于后一个矩阵的行数。使用点乘操作,袭是使每一个元素相乘,也就是向量或者矩阵中对应元素相乘。

下面是例子:A=ones(3,3)A =1     1     11     1     11     1     1   >> A^2ans =3     3     33     3     33     3     3     >> A.^2ans =1     1     11     1     11     1     1

扩展资料

MATLAB的优势特点

1) 高效的数值计算及符号计算功能,能使用户从繁杂的数学运算分析中解脱出来;

2) 具有完备的图形处理功能,实现计算结果和编程的可视化;

3) 友好的用户界面及接近数学表达式的自然化语言,使学者易于学习和掌握;

4) 功能丰富的应用工具箱(如信号处理工具箱、通信工具箱等) ,为用户提供了大量方便实用的处理工具。

参考资料来源:百度百科-MATLAB

回答2:

看看这个例子,就明白了。
>> x=magic(3)

x =

8 1 6
3 5 7
4 9 2

>> x.^2

ans =

64 1 36
9 25 49
16 81 4

>> x^2

ans =

91 67 67
67 91 67
67 67 91

>> x*x

ans =

91 67 67
67 91 67
67 67 91