如下matlab语句中 >> A=[3 2*pi 9;6 5 3*pi]; >> f1=A.^3+sin(A).^2+exp(-A) 上述语句中A后为何要加点号?

如题所述

这个涉及到matlab中关于矩阵与数组的概念。
以你问题中的sin(A)为例,sin(A)是一个矩阵,sin(A).^2,点指数幂:表示将sin(A)看做数组,对其中的每一个元素进行处理,在这个例子中就是对sin(A)中的每个元素进行平方操作,得到的结果还放在原位置。但是如果sin(A)是一个方阵,则sin(A)^2表示sin(A)*sin(A),即两个矩阵做乘法。
同样的操作符还有“.*”,"./"等。
祝好!
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜