matlab在线性代数中的应用
- 格式:ppt
- 大小:349.50 KB
- 文档页数:58


-310-附录二Matlab 在线性代数中的应用§1 向量组的线性相关性求列向量组A 的一个最大线性无关组可用命令rref(A)将A 化成阶梯形的行最简形式,其中单位向量对应的列向量即为最大线性无关组所含向量,其它列向量的坐标即为其对应向量用最大线性无关组线性表示的系数。
例1 求下列矩阵列向量组的一个最大无关组。
⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡−−−−−=3 3 3 3 42 1 0 2 32 4 2 6 61 2 1 0 2A解编写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 = 1 0 1/3 0 16/30 1 2/3 0 -1/90 0 0 1 -1/30 0 0 0 0记矩阵A 的五个列向量依次为1α、2α、3 α、4α、5 α,则1α、2α、4腹有诗书气自华α是列向量组的一个最大无关组。
且有3 1 2 323α= 1α+ α, 5 1 2 4 31913α= 16α−α−α.例2 设⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡−−−= =1 2 22 1 22 2 1[ , , ] 1 2 3 A a a a ,⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡−= =4 20 31 4[ , ] 1 2 B b b ,验证1 2 3 a ,a ,a 是R3的一个基,并把1 2 b ,b 用这个基线性表示。
解编写M 文件ex2.m 如下:format rat腹有诗书气自华a=[2,2,-1;2,-1,2;-1,2,2];b=[1,4;0,3;-4,2];c=rref([a,b])求得c= 1 0 0 2/3 4/30 1 0 -2/3 10 0 1 -1 2/3§2 线性方程组Matlab 中解线性方程组可以使用“\”。
虽然表面上只是一个简简单单的符号,而它的内部却包含许许多多的自适应算法,如对超定方程用最小二乘法,对欠定方程它将给出范数最小的一个解,解三对角阵方程组时用追赶法等。