实验十三线性方程组.ppt
《实验十三线性方程组.ppt》由会员分享,可在线阅读,更多相关《实验十三线性方程组.ppt(27页珍藏版)》请在三一办公上搜索。
1、MATLAB,高等数学实验,实验十三 线性方程组,实验目的学习利用MATLAB命令求线性方程组的解,以及解决有关问题。,13.1 学习MATLAB命令,1.命令null(A),给出齐次方程组AX=0的一个基础解系。2.命令Ab给出非齐次线性方程组AX=b的一个特解。(1)在A是可逆方阵时,Ab给出非齐次线性方程组AX=b的唯一解;(2)在非齐次线性方程组AX=b有无穷解时,Ab给出一个具有最多零元素的特解(A不一定是方阵)。但实际操作中有失败的情况。(3)在非齐次线性方程组AX=b无解时,Ab给出最小二乘意义下的近似解(A不一定是方阵)。3.命令rref可以化矩阵为行最简形,因此rref(A,
2、b)可以化增广矩阵为行最简形。这个方法提供了解线性方程组的最可行和最常用方法。4.解一般方程或方程组的solve命令,见实验七的节。,13.2 实验内容,13.2.1 求齐次线性方程组的解空间,给定线性齐次方程组AX=0(这里,A为mn矩阵,X为n维列向量),该方程组必定有解。如果矩阵A的秩等于n,则只有零解;如果矩阵A的秩小于n,则有非零解,且所有解构成一向量空间。MATLAB中,可利用命令null给出齐次方程组的解空间的一个正交规范基。,【例1】求解线性方程组:输入:clear;A=1,1,-2,-1;3,-2,-1,2;0,5,7,3;2,-3,-5,-1;D=det(A)x=null(
3、A),输出为:D=0 x=-0.4714 0.2357-0.4714 0.7071说明该齐次线性方程组的解空间是一维向量空间,且向量:是解空间的一个正交规范基。,假如输入:A=sym(A);%把A变成符号矩阵x=null(A)%这是null(A)输出A的一个基础解系,但不是正交规范基输出为:x=-2/31/3-2/31,【例2】求解线性方程组:输入:clear;A=1,1,2,-1;3,-2,-3,2;0,5,7,3;2,-3,-5,-1;D=det(A)x=null(A)输出为:D=-40.0000 x=Empty matrix:4-by-0因此解空间的基是一个空集,说明该线性方程组只有零解
4、。,【例3】向量组,是否线性相关?根据定义,如果向量组线性相关,则齐次线性方程组:有非零解。,输入:clear;A=1,1,2,3;1,-1,1,1;1,3,4,5;3,1,5,7;A=sym(A);D=det(A)B=A;null(B)输出为:D=0ans=-2-101说明向量组线性相关,且,13.2.2 非齐次线性方程组的特解,【例4】求线性方程组:的特解。输入:clear;A=1,1,-2,-1;3,-2,-1,2;0,5,7,3;2,-3,-5,-1;D=det(A)b=4,2,-2,4;rank(A)rank(A b),输出为:D=0ans=3ans=3说明系数矩阵与增广矩阵的秩都是
5、3,方程组有解。输入:format rat%指定有理式格式输出rref(A b)输出为:ans=1 0 0 2/3 1 0 1 0-1/3 1 0 0 1 2/3-1 0 0 0 0 0因此 是方程组的一个特解。,【例5】求线性方程组:的特解。输入:clear;A=1,1,-2,-1;3,-2,-1,2;0,5,7,3;2,-3,-5,-1;A=sym(A);b=4,2,2,4;b=sym(b);rref(A b)输出为:ans=1,0,0,2/3,0 0,1,0,-1/3,0 0,0,1,2/3,0 0,0,0,0,1说明系数矩阵的秩小于增广矩阵的秩,该方程组无解。,【例6】向量 是否可以由
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 十三 线性方程组
链接地址:https://www.31ppt.com/p-6565831.html