分享

求非齐次线性方程组的通解

 绝地战士 2011-01-26
求非齐次线性方程组的通解
非齐次线性方程组需要先判断方程组是否有解,若有解,再去求通解。
因此,步骤为:
第一步:判断AX=b是否有解,若有解则进行第二步
第二步:求AX=b的一个特解
第三步:求AX=0的通解
第四步:AX=b的通解= AX=0的通解+AX=b的一个特解。
例1-80  求解方程组 
解:在Matlab中建立M文件如下:
A=[1  -2  3  -1;3  -1  5  -3;2  1  2  -2];
b=[1  2  3]';
B=[A b];
n=4;
R_A=rank(A)
R_B=rank(B)
format rat
if R_A==R_B&R_A==n      %判断有唯一解
   X=A\b
elseif R_A==R_B&R_A<n    %判断有无穷解
   X=A\b      %求特解
   C=null(A,'r')    %求AX=0的基础解系
else X='equition no solve'     %判断无解
end
运行后结果显示:
R_A =
      2      
R_B =
      3      
X =
equition no solve
说明  该方程组无解

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多