附录二matlab性代数中的应用_第1页
附录二matlab性代数中的应用_第2页
附录二matlab性代数中的应用_第3页
附录二matlab性代数中的应用_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、:xueshenzlz附录二性代数中的应用1 向量组的线性相关性求列向量组 A 的一个最大线性无关组可用命令 rref(A)将 A 化成阶梯形的行最简形式,其中向量对应的列向量即为最大线性无关组所含向量,其它列向量的坐标即为其对应向量用最大线性无关组线性表示的系数。例 1求下列矩阵列向量组的一个最大无关组。 24131203106232 2 6A 3 234解 编写M 文件 ex1.m 如下:format rata=1,-2,-1,0,2;-2,4,2,6,-6;2,-1,0,2,3;3,3,3,3,4;b=rref(a)求得b = 100001001/32/300001016/3-1/9-1

2、/3 0记矩阵 A 的五个列向量依次为1 、2 、3 、4 、5 ,则1 、2 、4 是列向量组的一个最大无关组。且有 1 2 16 1 1 ., 3125124333932 1 214例2 设 A a , a , a 22 , B b , b 03 , 12 12 12312 42验证a , a , a 是 R3 的一个基,并把b , b 用这个基线性表示。123解编写M 文件 ex2.m 如下:format rat12a=2,2,-1;2,-1,2;-1,2,2;b=1,4;0,3;-4,2;c=rref(a,b)求得c= 1000100012/3-2/3-14/312/32线性方程组中解

3、线性方程组可以使用“”。虽然表面上只是一个简简单单的符号,而它却包含许许多多的自适应算法,如对超定方程用最小二乘法,对欠定方程它将给的出范数最小的一个解,解三对角阵方程组时用追赶法等。另外欠定方程组可以使用求矩阵 A 的阶梯形行最简形式命令 rref(A),求出所有的-310-基础解系。例 3 求解下列方程组3 x4 82 9 54243 6x4 0解 编写M 文件 ex3.m 如下:format rata=2,1,-5,1;1,-3,0,-6;0,2,-1,2;1,4,-7,6; b=8;9;-5;0;solution=ab求得 solution=3-4-11。例 4求超定方程组2x1 4x

4、2 113x 5x 312x 2x 6122x1 x2 7解 编写M 文件 ex4.m 如下:a=2,4;3,-5;1,2;2,1; b=11;3;6;7;solution=ab求得 solution= 3.0403例 5求解方程组1.2418。3 x4 0, 3x 1,3413 x4 .2解 编写M 文件 ex5.m 如下:format rata=1,-1,-1,1,0;1,-1,1,-3,1;1,-1,-2,3,-1/2;b=rref(a)求得:b= 100-100010-1-201/21/20故方程组有解,并有 14212x 2x34-311-3 相似矩阵及二次型有时在需要精确的特征值和

5、特征向量,就须利用的符号运算功能。中创建符号矩阵和创建数值矩阵的形式很相似,只不过要用到符号定义函数 sym。下面介绍使用此函数创建符号函数的几种形式。3.1 使用sym 函数直接创建符号矩阵此方法和直接创建数值矩阵的方法几乎完全相同。矩阵元素可以是符号表达式,各符号表达式的长度可以不同,矩阵元例如:x=sym(a+sin(d),b;1/c,d); y=det(x)间可用空格或逗号分隔。求得 y=(d*c*a+in(d)-b)/c3.2 将数值矩阵转化为符号矩阵在例如:中,数值矩阵不能直接参与符号运算,必须先转化为符号矩阵。a=2/3,sqrt(2);3,1a= 0.66673.0000b=s

6、ym(a)1.41421.0000b= 2/3, sqrt(2)3,1符号矩阵的索引和修改的符号矩阵索引和修改同数值矩阵的索引和修改完全相同。例如:对上例中的矩阵 b 进行修改b(2,2)=log(9)举例例 6 求一个正交变换 x Py ,把二次型f 化为标准形。解:二次型的矩阵为1 1 0 110 111 101A 1 1 10 由A=0,1,1,-1;1,0,-1,1;1,-1,0,1;-1,1,1,0; P,D=eig(A)求得P= 0.78870.21130.57740D= 1.000000.21130.7887-0.5774001.00000.5000-0.5000-0.50000.500000-0.28870.28870.28870.866000-312-0000-3.0000001.0000T ,P 就是所求的正交矩阵,使得 PTAP=D,令 X PY ,其中4Y yLy T ,化简后的二次型为 g y 2 y 2 3y 2 y 2 。141234上面求得的正交矩阵 P 是数值解,下面由求正交矩阵的精确解。a=sym(0,1,1,-1;1,0,-1,1;1,-1,0,1;-1,1,1,0);v,d=eig(a)求得v=1,1,0,0,-1,0,0,1,1,0,1,0,1-1-11d=1,0,0,0,0,1,0,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论