Matlab 如何解矩阵方程组?15
发布网友
发布时间:2023-10-22 05:29
我来回答
共3个回答
热心网友
时间:2024-12-13 23:42
先将xP=0两边取转置,得P'x'=0,求出x'再转置回来求出x.
当矩阵方程P'x'=0,rank(P)=r<n时,即P是奇异的,这时方程有无穷多个解,用MATLAB可求出它的一个基本解系, 基本解系的线性组合就是它的通解(一般解)
而求基本解系用matlab 中的命令 x=null(P', r )即可.其中:r=rank(P).
热心网友
时间:2024-12-13 23:43
%例子
A=magic(3)
b=[1;2;3]
X=A\b
%检验
A*X
热心网友
时间:2024-12-13 23:43
兄弟,我也是求解这个方程,你现在解出来了么?