永发信息网

用matlab求矩阵方程AP=PJ(求可逆矩阵P)其中A=[0 1 1;1 1 -1;0 1 1];

答案:2  悬赏:30  手机版
解决时间 2021-03-03 19:38
  • 提问者网友:我没有何以琛的痴心不悔
  • 2021-03-03 11:15
用matlab求矩阵方程AP=PJ(求可逆矩阵P)其中A=[0 1 1;1 1 -1;0 1 1];
最佳答案
  • 五星知识达人网友:狂恋
  • 2021-03-03 11:59
对于你给的矩阵, 只要[P,J]=jordan(A);就行了.如果你已经通过某种途径得到了J, 只需要求P, 那么可以n = size(A, 1);I = eye(n);X = null(kron(I, A)-kron(J.', I), 'r');P = reshape(X*randi(10, size(X, 2), 1), n, n);另外, 如果Jordan标准型J未知的话尽量小心, matlab不保证能算出真实的J, 因为这个问题对舍入误差太敏感.
全部回答
  • 1楼网友:廢物販賣機
  • 2021-03-03 13:02
这个解释是对的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯