MatLab解线性方程组2.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MatLab解线性方程组一文通(转帖) 当齐次线性方程AX=0,rank(A)=rn时,该方程有无穷多个解,怎样用MATLAB求它的一个基本 解呢? 用matlab 中的命令 x=null(A, r )即可.其中:r=rank(A) A=[??? 1?????? 1?????? 1?????? 1????? -3????? -1?????? 1 ?????? 1?????? 0?????? 0?????? 0?????? 1?????? 1?????? 0 ????? -2?????? 0?????? 0????? -1?????? 0????? -1????? -2] 用matlab 求解程序为:A=[1 1 1 1 -3 -1 1;1 0 0 0 1 1 0;-2 0 0 -1 0 -1 -2]; r=rank(A); y=null(A, r ) 得到解为: y=[??? 0????? -1????? -1?????? 0 ????? -1?????? 2?????? 1?????? 1 ?????? 1?????? 0?????? 0?????? 0 ?????? 0?????? 2?????? 1????? -2 ?????? 0?????? 1?????? 0?????? 0 ?????? 0?????? 0?????? 1?????? 0 ?????? 0?????? 0?????? 0?????? 1] 其列向量为Ay=0的一个基本解 MatLab解线性方程组一文通! -------------------作者:liguoy(2005-2-3) 写在阅读本文前的引子。 一:读者对线性代数与Matlab 要有基本的了解; 二:文中的通用exp.m文件,你须把具体的A和b代进去。 一:基本概念 1. N级行列式A:|A|等于所有取自不同行不同列的n个元素的积的代数和。 2. 矩阵B:矩阵的概念是很直观的,可以说是一张表。 3. 线性无关:一向量组(a ,a ,…. a )不线性相关,即没有不全为零的数k ,k ,……kn 使得:k1* a +k2* a +…..+kn*an=0 4. 秩:向量组的极在线性无关组所含向量的个数称为这个向量组的秩。 5.矩阵B的秩:行秩,指矩阵的行向量组的秩;列秩类似。记:R(B) 6.一般线性方程组是指形式: ……(1) 其中x1,x2,…….xn为n个未知数,s为方程个数。记:A*X=b 7. 性方程组的增广矩阵: = 8. A*X=0 …. (2) 二:基本理论 三种基本变换:1,用一非零的数乘某一方程;2,把一个方程的倍数加到另一个方程;3互换两个方程的位置。以上称初等变换。 消元法(理论上分析解的情况,一切矩阵计算的基础) 首先用初等变换化线性方程组为阶梯形方程组,把最后的一些恒等式”0=0”(如果出现的 话)去掉,1:如果剩下的方程当中最后的一个等式是零等于一非零数,那么方程组无解; 否则有解,在有解的情况下,2:如果阶梯形方程组中方程的个数r等于未知量的个数,那 么方程组有唯一的解,3:如果阶梯形方程组中方程的个数r小于是未知量的个数,那么方 程组就有无穷个解。 用初等变换化线性方程组为阶梯形方程组,相当于用初等行变换化增广矩阵成阶梯形矩阵 。化成阶梯形矩阵就可以判别方程组有解还是无解,在有解的情形下,回到阶梯形方程组 去解。 定理1:线性方程组有解的充要条件为:R(A)=R( ) 线性方程组解的结构: 1:对齐次线性方程组,a: 两个解的和还是方程组的解;b: 一个解的倍数还是方程组的解 。定义:齐次线性方程组的一组解u1,u2,….ui 称为齐次线性方程组的一个基础解系,如 果:齐次线性方程组的任一解都能表成u1,u2,….ui的线性组合,且u1,u2,….ui线性无关 。 2:对非齐次线性方程组 (I) 方程组(1) 的两个解的差是(2)的解。 (II) 方程组(1) 的一个解与(2)的一个解之和还是(1)的解。 定理2 如果r0是方程组(1)的一个特解,那么方程组(1)的任一个解r都可以表成: r=ro+v…….(3) 其中v是(2)的一个解,因此,对方程(1)的任一特解ro,当v取遍它的全部解时,(3) 就 给出了(1)的全部解。 三:基本思路 线性方程的求解分为两类:一类是方程组求唯一解或求特解;一类是方程组求无穷解即通解 。 I) 判断方程组解的情况。1:当R(A)=R( )时有解(R(A)=R()=n唯一解,R( A)=R( )〈n,有无穷解〉;2:当R(A)+1=R( )时无解。 II) 求特解; III) 求通解(无穷解), 线性方程组的无穷解 = 对应齐次方程组的通解+非齐次方程组的 一个特解; 注:以上针对非齐次线性方程组,

文档评论(0)

185****7617 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档