我一直在试图计算只有三个不同的项目,组成一个36分36矩阵的Jordan标准型1,1/2和0.矩阵是概率转移矩阵,因此,给定这些条目,矩阵显然是稀疏的.
我一直遇到的问题如下:每当我尝试计算时
[V, J] = jordan(A),
Run Code Online (Sandbox Code Playgroud)
要么
[V, J] = jordan(sym(A)),
Run Code Online (Sandbox Code Playgroud)
我收到以下错误消息:
在MuPAD命令中使用mupadmex 错误时出错:相似度矩阵太大.sym/mupadmexnout出错(第1546行)
out = mupadmex(fcn,args {:});sym/jordan中的错误(第32行)
[Vsym,Jsym] = mupadmexnout('symobj :: jordan',A,'All');
我在MATLAB帮助中读到,Jordan形式的计算对扰动非常敏感.但是,我认为我的计算不是问题,因为矩阵的所有条目都是整数或整数比.
我的问题如下:
matlab matrix linear-algebra symbolic-math numerical-stability