matlab中数学符号在哪?

例如,求矩阵的幂,那么在matlab中怎么找到幂符号?谢谢了
2024-12-04 14:27:13
推荐回答(3个)
回答1:

矩阵的幂运算和数字的形式一样,即用“^”来表示,但计算所得并不是矩阵每个元素的幂值,这要注意,而数组的计算就用“.^”,他的计算结果就是每个值的幂值,如
a=[2,1,-3,-1;3,1,0,7;-1,2,4,-2;1,0,-1,5];
a^3=32 -28 -101 34
99 -12 -151 239
-1 49 93 8
51 -17 -98 139
a.^= 8 1 -27 -1
27 1 0 343
-1 8 64 -8
1 0 -1 125
两者结果是很不同的,慢慢看书学吧

回答2:

MATLAB里面没有数学符号的的,它是用字母表示的,比如π是用pi表示,极限是用limit表示

回答3:

来个简单的例子吧

A=[1,2;3,4];
你先看一下
A^2与A*A
这两个的结果是矩阵相乘的结果。(矩阵相乘是有条件的:第一个矩阵的列数等于第二个矩阵的行数)
而A.^2是矩阵对应元素相乘的结果

好好理解上面的。再看下面的
A=[1,2;3,4;5,6];
再试一下:A^2与A.^2 (其中有一个是错的)
然后仔细品味一下两者的区别。