回 帖 发 新 帖 刷新版面

主题:加急!!!请高手指导!

A=[8 -21 18;1 0 0;0 1 0];
x=[2;1;0];
[P,D]=eig(A)
if D(1,1)==D(2,2)
  fruit='这个数列无通项'
elseif D(2,2)==D(3,3)
   fruit='这个数列无通项' 
elseif D(1,1)==D(3,3)
   fruit='这个数列无通项' 
else
    S=A^3
    
end

   我把意思说清楚,当D的对角矩阵全都不相等的情况下,才能输出S=A^3的结果,可是我编的程序不能识别,请高手指导,指点迷津!!!十分谢谢!!!

回复列表 (共1个回复)

沙发

P =

  -0.9435            -0.9435             0.8729          
  -0.3145 + 0.0000i  -0.3145 - 0.0000i   0.4364          
  -0.1048 + 0.0000i  -0.1048 - 0.0000i   0.2182          


D =

   3.0000 + 0.0000i        0                  0          
        0             3.0000 - 0.0000i        0          
        0                  0             2.0000          


S =

   194  -759   774
    43  -150   144
     8   -21    18
能够运行,结果如上。请检查MATLAB是否正常?

我来回复

您尚未登录,请登录后再回复。点此登录或注册