10实验十三、十四主要命令解读.doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
10实验十三、十四主要命令解读

实验十三 线性方程组 一 实验目的 学习利用Matlab命令求线性方程组的解, 以及解决有关问题. 预备知识:线性方程组的解 如果向量 使n个未知量的线性方程组成恒等式,即AK=C,则K就叫做AX=C的一个解(向量)。 1)克莱姆法则 当m=n时,且系数矩阵A= 的行列式 时,方程组有唯一的解 式中 解的矩阵形式:, 2)解的判别法则 B=[A C] ① r(A)=r(B)=n时,方程组有唯一解。(A为系数矩阵,B为增广矩阵) ② r(A)=r(B)n时,方程组有无穷多组解(不定方程组)。 ③ r(A)r(B)时,方程组无解(矛盾方程组)。 3) AX=0有非零解的充要条件是r(A)n,即系数矩阵不满秩,其行列式为0. 4) 用行的初等变换将增广矩阵B化简,可以判别方程组的解;如果方程组有解,这方法可同时将方程组的所有解求出。 5) 解的结构 若AX=0,r(A)=rn,则全体向量构成 的一个子空间,它可以由n-r个线性无关的解向量生成(n-r个线性无关解向量、即基础解系),叫做这个方程组的解空间。R=n时,解空间为零空间。 若AX=C,r(A)=r,若有一个特解 ,设 是对应的AX=0的n-r个线性无关解向量、即基础解系,则 ( 为任意数量)给出AX=C 的全部解向量。 二 学习MATLAB命令 1. null(A) % 给出齐次方程组AX=0的一个基础解系. 2. A\b % 给出非齐次线性方程组 AX=b的一个特解. (1) 在A是可逆方阵时,A\b给出非齐次线性方程组AX=b的惟一解; (2) 在非齐次线性方程组 AX=b有无穷解时,A\b给出一个具有最多零元素的特解(A不一定是方阵)。但实际操作中有失败的情况。 (3) 在非齐次线性方程组 AX=b无解时,A\b给出最小二乘意义下的近似解(A不一定是方阵)。 3. rref % 化矩阵为行最简形 rref([A, b]) % 化增广矩阵为行最简形。 这个方法提供了解线性方程组的最可行和最常用方法。 4. solve % 解一般方程或方程组的命令(比如非线性的情况)。 前面学过: s= solve( x^2 + x*y + y = 3, x^2 - 4*y =- 3), [s.x, s.y] 求方程组 的解. 三 实验内容 1 求齐次线性方程组的解空间 给定线性齐次方程组AX=0 (这里,A为矩阵,X为维列向量),该方程组必定有解. 如果矩阵A的秩等于, 则只有零解,如果矩阵A的秩小于则有非零解,且所有解构成一向量空间。MATLAB中,可利用命令null给出齐次方程组的解空间的一个正交规范基. 求解线性方程组 输入 clear; A=[1,1,-2,-1; 3,-2,-1,2; 0,5,7,3; 2,-3,-5,-1]; D=det(A)%系数矩阵行列式为0,表明有非零解 x=null(A) 输出 D = 0 x = 0.4714 -0.2357 0.4714 -0.7071 说明该齐次线性方程组的解空间是一维向量空间, 方程组的所有解为k*x,k可 取任何数且向量是解空间的一个正交规范基 (又叫“标准正交基”,是指彼此正交且模都是1的一组基% 把A变成符号矩阵 x=null(A) % 这时null(A)输出A的一个基础解系,但不是正交规范基 输出 x = [ -2] [ 1] [ -2] [ 3] 上面的x的值带入方程组,则满足任何一个方程. 方程组的通解为k*x, k可以取任何值. 求解线性方程组 输入 clear; A=[1,1,2,-1; 3,-2,-3,2; 0,5,7,3; 2,-3,-5,-1];%每个方程的系数占一行 D=det(A) null(A) 输出 D=-40 ans = Empty matrix: 4-by-0 因此解空间的基是一个空集,说明该线性方程组只有零解. 向量组,,,是否线性相关? 根据定义, 如果向量组线性相关, 则齐次线性方程组 有非零解. 输入 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=transpose(A); %目的:将上式想象成一个方程组以后,每个方程的系数占一行 null(B) 输出 D = 0 ans = [ -2] [ -1] [ 0] [ 1] 说明向量组线性相关, 且. 2 非

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档