我一直在尝试计算一个由仅有三个不同的元素
我遇到的问题是:每当我尝试计算时,我的计算机似乎会崩溃。
我收到以下错误信息:
使用mupadmex时出错 MuPAD命令中的错误:相似矩阵太大。 在sym / mupadmexnout(第1546行)中出错 out = mupadmex(fcn,args {:}); 在sym / jordan(第32行)中出错 [Vsym,Jsym] = mupadmexnout('symobj :: jordan',A,'All');
我在MATLAB帮助文件中读到,计算Jordan形式对扰动非常敏感。然而,因为矩阵的所有条目都是整数或整数比率,所以我认为我的计算不会有问题。
我的问题是:
1.如何解释我收到的错误输出? 2.我收到的错误是否可以解决? 3.如果错误无法解决,是否有替代方法(Matlab中的函数)可以尝试计算Jordan形式?
1
、1/2
和0
组成的36x36矩阵的Jordan标准形。该矩阵是一个概率转移矩阵,因此,根据这些条目,该矩阵显然是稀疏的。我遇到的问题是:每当我尝试计算时,我的计算机似乎会崩溃。
[V, J] = jordan(A),
或者
[V, J] = jordan(sym(A)),
我收到以下错误信息:
使用mupadmex时出错 MuPAD命令中的错误:相似矩阵太大。 在sym / mupadmexnout(第1546行)中出错 out = mupadmex(fcn,args {:}); 在sym / jordan(第32行)中出错 [Vsym,Jsym] = mupadmexnout('symobj :: jordan',A,'All');
我在MATLAB帮助文件中读到,计算Jordan形式对扰动非常敏感。然而,因为矩阵的所有条目都是整数或整数比率,所以我认为我的计算不会有问题。
我的问题是:
1.如何解释我收到的错误输出? 2.我收到的错误是否可以解决? 3.如果错误无法解决,是否有替代方法(Matlab中的函数)可以尝试计算Jordan形式?