矩阵计算 作业
- 格式:doc
- 大小:46.00 KB
- 文档页数:5
矩阵乘积的练习题矩阵乘法是线性代数中的重要概念之一,在科学计算、图像处理、机器学习等领域都得到广泛应用。
为了加深对矩阵乘法的理解,并提高解题能力,下面列举了一些矩阵乘积的练习题。
请读者根据题目要求进行计算,并附上详细的解题过程。
1. 题目一已知矩阵A为3×2的矩阵,B为2×4的矩阵,请计算A与B的乘积。
解答:首先,根据矩阵乘法的定义,两个矩阵相乘的结果为一个新的矩阵,其行数等于第一个矩阵的行数,列数等于第二个矩阵的列数。
因此,A 与B的乘积矩阵C的维度为3×4。
设C为3×4矩阵,其中C的元素c(i,j)表示乘积矩阵C中第i行、第j列的元素。
根据乘积矩阵的计算方法,有:c(1,1) = a(1,1) * b(1,1) + a(1,2) * b(2,1)c(1,2) = a(1,1) * b(1,2) + a(1,2) * b(2,2)c(1,3) = a(1,1) * b(1,3) + a(1,2) * b(2,3)c(1,4) = a(1,1) * b(1,4) + a(1,2) * b(2,4)c(2,1) = a(2,1) * b(1,1) + a(2,2) * b(2,1)c(2,2) = a(2,1) * b(1,2) + a(2,2) * b(2,2)c(2,3) = a(2,1) * b(1,3) + a(2,2) * b(2,3)c(2,4) = a(2,1) * b(1,4) + a(2,2) * b(2,4)c(3,1) = a(3,1) * b(1,1) + a(3,2) * b(2,1)c(3,2) = a(3,1) * b(1,2) + a(3,2) * b(2,2)c(3,3) = a(3,1) * b(1,3) + a(3,2) * b(2,3)c(3,4) = a(3,1) * b(1,4) + a(3,2) * b(2,4)根据以上公式,计算出矩阵C的各个元素即可得到最终结果。
用最小二乘法确定m 次拟合多项式()m y P x =摘 要在实际问题中测得的实验数据有时需要较简单的函数逼近来解 , 最小二乘法拟合在解决这类问题的数据处理和误差分析中应用非常广泛 ,已成为这类问题数据处理的重要且可靠的技术手段。
本文针对最小二乘法的多项式拟合,进行了拟合曲线系数矩阵的理论公式推导,并由matlab 工具实现了拟合函数的编程。
然后在实际数据上进行了应用,并通过对结果的比较分析得出了结论,旨在提升对这种在工程中应用广泛的方法的理解和应用能力。
关键字:最小二乘法 多项式 拟合引言最小二乘拟合是一种数学上的近似和优化,利用某种方法由已知的数据得出一条直线或者曲线,使之在坐标系上与已知数据之间距离的平方和达到最小。
最小二乘拟合在工程中具有普遍应用,是数据分析的重要方法。
最小二乘法拟合的模型有很多种,其中多项式拟合模型应用比较广泛。
()m P x 表示次数不高于m 次的多项式。
本文结合线性代数中有关矩阵的运算等知识[2],在最小二乘法多项式拟合基本公式的推导[1][3]基础上,应用matlab 工具进行编程实现[3],并对实际的例子进行一次、二次及多次拟合,做出拟合曲线。
实验发现,程序运行良好,基本可以很好地进行数据拟合分析。
最小二乘法基本原理对于一组给定数据点1122(,),(,),,(,)N N x y x y x y ,求一个次数不高于m 次的多项式2012()m m m y a a x a x a x P x =++++= (1)使得拟合出的近似曲线尽可能反映所给数据点的变化趋势(一般来说m N )。
那么,就要求()m P x 在所有数据点i x 上的偏差()i m i i P x y δ=-,(=12i N ,,,) (2)都较小。
为达到这个目标,令偏差的平方和最小,即2211()[()]min N Nimiii i P x y δ===-=∑∑ (3)称这种方法为最小二乘法,利用这一原则确定拟合多项式()m P x 的方法即为最小二乘法多项式拟合。
第一章 行列式1. 利用对角线法则计算下列三阶行列式: (1)381141102---;解 381141102---=2⨯(-4)⨯3+0⨯(-1)⨯(-1)+1⨯1⨯8 -0⨯1⨯3-2⨯(-1)⨯8-1⨯(-4)⨯(-1) =-24+8+16-4=-4. (3)222111c b a c b a ; 解 222111c b a c b a=bc 2+ca 2+ab 2-ac 2-ba 2-cb 2 =(a -b )(b -c )(c -a ).4. 计算下列各行列式:(1)71100251020214214; 解 7110251020214214010014231020211021473234-----======c c c c 34)1(143102211014+-⨯---= 143102211014--=01417172001099323211=-++======c c c c .(2)2605232112131412-;解 2605232112131412-260503212213041224--=====c c 041203212213041224--=====r r 000003212213041214=--=====r r . (3)efcf bf de cd bd aeac ab ---;解 ef cf bf de cd bd ae ac ab ---e c b e c b ec b adf ---=abcdef adfbce 4111111111=---=.(4)dc b a 100110011001---. 解d c b a 100110011001---dc b aab ar r 10011001101021---++===== dc a ab 101101)1)(1(12--+--=+01011123-+-++=====cd c ada ab dc ccdad ab +-+--=+111)1)(1(23=abcd +ab +cd +ad +1. 6. 证明:(1)1112222b b a a b ab a +=(a -b )3;证明1112222b b a a b ab a +00122222221213a b a b a a b a ab a c c c c ------=====ab a b a b a ab 22)1(22213-----=+21))((a b a a b a b +--==(a -b )3 . (2)y x z x z y zy x b a bz ay by ax bx az by ax bx az bz ay bx az bz ay by ax )(33+=+++++++++;证明bzay by ax bx az by ax bx az bz ay bxaz bz ay by ax +++++++++bz ay by ax x by ax bx az z bxaz bz ay y b bz ay by ax z by ax bx az y bx az bz ay x a +++++++++++++=bz ay y x by ax x z bxaz z y b y by ax z x bx az y z bz ay x a +++++++=22z y x y x z xz y b y x z x z y z y x a 33+=y x z x z y zy x b y x z x z y z y x a 33+=yx z x z y zy x b a )(33+=.8. 计算下列各行列式(D k 为k 阶行列式): (1)aa D n 1 1⋅⋅⋅=, 其中对角线上元素都是a , 未写出的元素都是0; 解aa a a a D n 0 0010 000 00 000 0010 00⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅=(按第n 行展开) )1()1(10 000 00 000 0010 000)1(-⨯-+⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅-=n n n aa a )1()1(2 )1(-⨯-⋅⋅⋅⋅-+n n n a a an n n nn a a a+⋅⋅⋅-⋅-=--+)2)(2(1)1()1(=a n -a n -2=a n -2(a 2-1).(2)xa a a x a a a xD n ⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅= ; 解 将第一行乘(-1)分别加到其余各行, 得 ax x a ax x a a x x a a a a x D n --⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅--⋅⋅⋅--⋅⋅⋅=000 0 00 0, 再将各列都加到第一列上, 得ax ax a x aaa a n x D n -⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅-⋅⋅⋅-⋅⋅⋅-+=0000 0 0000 )1(=[x +(n -1)a ](x -a )n 第二章 矩阵及其运算 1. 计算下列乘积:(5)⎪⎪⎭⎫⎝⎛⎪⎪⎭⎫ ⎝⎛321332313232212131211321)(x x x a a a a a a a a a x x x ;解⎪⎪⎭⎫⎝⎛⎪⎪⎭⎫ ⎝⎛321332313232212131211321)(x x x a a a a a a a a a x x x=(a 11x 1+a 12x 2+a 13x 3 a 12x 1+a 22x 2+a 23x 3 a 13x 1+a 23x 2+a 33x 3)⎪⎪⎭⎫⎝⎛321x x x322331132112233322222111222x x a x x a x x a x a x a x a +++++=.2. 设⎪⎪⎭⎫ ⎝⎛--=111111111A , ⎪⎪⎭⎫⎝⎛--=150421321B , 求3AB -2A 及A TB .解 ⎪⎪⎭⎫⎝⎛---⎪⎪⎭⎫ ⎝⎛--⎪⎪⎭⎫ ⎝⎛--=-1111111112150421321111111111323A AB⎪⎪⎭⎫⎝⎛----=⎪⎪⎭⎫ ⎝⎛---⎪⎪⎭⎫ ⎝⎛-=2294201722213211111111120926508503, ⎪⎪⎭⎫ ⎝⎛-=⎪⎪⎭⎫ ⎝⎛--⎪⎪⎭⎫ ⎝⎛--=092650850150421321111111111B A T . 3.已知两个线性变换⎪⎩⎪⎨⎧++=++-=+=32133212311542322y y y x y y y x y y x ,⎪⎩⎪⎨⎧+-=+=+-=323312211323z z y z z y z z y , 求从z 1, z 2, z 3到x 1, x 2, x 3的线性变换.解 由已知⎪⎪⎭⎫ ⎝⎛⎪⎪⎭⎫ ⎝⎛-=⎪⎪⎭⎫ ⎝⎛221321514232102y y y x x x ⎪⎪⎭⎫⎝⎛⎪⎪⎭⎫ ⎝⎛--⎪⎪⎭⎫ ⎝⎛-=321310102013514232102z z z ⎪⎪⎭⎫⎝⎛⎪⎪⎭⎫ ⎝⎛----=321161109412316z z z ,所以有⎪⎩⎪⎨⎧+--=+-=++-=3213321232111610941236z z z x z z z x z z z x .4.设⎪⎭⎫ ⎝⎛=3121A , ⎪⎭⎫ ⎝⎛=2101B , 问: (1)AB =BA 吗? 解 AB ≠BA .因为⎪⎭⎫ ⎝⎛=6443AB , ⎪⎭⎫ ⎝⎛=8321BA , 所以AB ≠BA .(3)(A +B )(A -B )=A 2-B 2吗? 解 (A +B )(A -B )≠A 2-B 2.因为⎪⎭⎫ ⎝⎛=+5222B A , ⎪⎭⎫ ⎝⎛=-1020B A ,⎪⎭⎫ ⎝⎛=⎪⎭⎫ ⎝⎛⎪⎭⎫ ⎝⎛=-+906010205222))((B A B A ,而 ⎪⎭⎫ ⎝⎛=⎪⎭⎫ ⎝⎛-⎪⎭⎫ ⎝⎛=-718243011148322B A ,故(A +B )(A -B )≠A 2-B 2.5. 举反列说明下列命题是错误的: (1)若A 2=0, 则A =0;解 取⎪⎭⎫ ⎝⎛=0010A , 则A 2=0, 但A ≠0. (2)若A 2=A , 则A =0或A =E ;解 取⎪⎭⎫ ⎝⎛=0011A , 则A 2=A , 但A ≠0且A ≠E . (3)若AX =AY , 且A ≠0, 则X =Y .解 取⎪⎭⎫ ⎝⎛=0001A , ⎪⎭⎫ ⎝⎛-=1111X , ⎪⎭⎫ ⎝⎛=1011Y ,则AX =AY , 且A ≠0, 但X ≠Y .7. 设⎪⎪⎭⎫⎝⎛=λλλ001001A , 求A k .解 首先观察⎪⎪⎭⎫ ⎝⎛⎪⎪⎭⎫ ⎝⎛=λλλλλλ0010010010012A ⎪⎪⎭⎫⎝⎛=222002012λλλλλ,⎪⎪⎭⎫⎝⎛=⋅=3232323003033λλλλλλA A A ,⎪⎪⎭⎫⎝⎛=⋅=43423434004064λλλλλλA A A ,⎪⎪⎭⎫⎝⎛=⋅=545345450050105λλλλλλA A A ,⋅ ⋅ ⋅ ⋅ ⋅ ⋅,⎝⎛=kA kk kk k k k k k k λλλλλλ0002)1(121----⎪⎪⎪⎭⎫. 用数学归纳法证明: 当k =2时, 显然成立. 假设k 时成立,则k +1时,⎪⎪⎭⎫ ⎝⎛⎪⎪⎪⎪⎭⎫ ⎝⎛-=⋅=---+λλλλλλλλλ0010010002)1(1211k k k k k k k k k k k k A A A⎪⎪⎪⎪⎭⎫⎝⎛+++=+-+--+11111100)1(02)1()1(k k k k k k k k k k λλλλλλ,由数学归纳法原理知:⎪⎪⎪⎪⎭⎫ ⎝⎛-=---k k k k k k k k k k k A λλλλλλ0002)1(121.8. 设A , B 为n 阶矩阵,且A 为对称矩阵,证明B T AB 也是对称矩阵.证明 因为A T =A , 所以(B T AB )T =B T (B T A )T =B T A T B =B T AB , 从而B T AB 是对称矩阵. 11. 求下列矩阵的逆矩阵:(1)⎪⎭⎫ ⎝⎛5221; 解 ⎪⎭⎫ ⎝⎛=5221A . |A |=1, 故A -1存在. 因为 ⎪⎭⎫⎝⎛--=⎪⎭⎫ ⎝⎛=1225*22122111A A A A A ,故 *||11A A A =-⎪⎭⎫ ⎝⎛--=1225. (3)⎪⎪⎭⎫⎝⎛---145243121; 解 ⎪⎪⎭⎫⎝⎛---=145243121A . |A |=2≠0, 故A -1存在. 因为⎪⎪⎭⎫⎝⎛-----=⎪⎪⎭⎫ ⎝⎛=214321613024*332313322212312111A A A A A A A A A A ,所以 *||11A A A =-⎪⎪⎪⎭⎫ ⎝⎛-----=1716213213012.(4)⎪⎪⎪⎭⎫ ⎝⎛n a a a 0021(a 1a 2⋅ ⋅ ⋅a n ≠0) .解 ⎪⎪⎪⎭⎫ ⎝⎛=n a a a A 0021, 由对角矩阵的性质知 ⎪⎪⎪⎪⎪⎪⎭⎫ ⎝⎛=-n a a a A 10011211 . 12. 利用逆矩阵解下列线性方程组: (1)⎪⎩⎪⎨⎧=++=++=++3532522132321321321x x x x x x x x x ;解 方程组可表示为 ⎪⎪⎭⎫⎝⎛=⎪⎪⎭⎫ ⎝⎛⎪⎪⎭⎫ ⎝⎛321153522321321x x x ,故 ⎪⎪⎭⎫⎝⎛=⎪⎪⎭⎫ ⎝⎛⎪⎪⎭⎫ ⎝⎛=⎪⎪⎭⎫ ⎝⎛-0013211535223211321x x x ,从而有 ⎪⎩⎪⎨⎧===001321x x x .19.设P -1AP =Λ, 其中⎪⎭⎫ ⎝⎛--=1141P , ⎪⎭⎫ ⎝⎛-=Λ2001, 求A 11. 解 由P -1AP =Λ, 得A =P ΛP -1, 所以A 11= A =P Λ11P -1.|P |=3, ⎪⎭⎫ ⎝⎛-=1141*P , ⎪⎭⎫ ⎝⎛--=-1141311P ,而 ⎪⎭⎫ ⎝⎛-=⎪⎭⎫ ⎝⎛-=Λ11111120 012001,故 ⎪⎪⎪⎭⎫⎝⎛--⎪⎭⎫ ⎝⎛-⎪⎭⎫ ⎝⎛--=31313431200111411111A ⎪⎭⎫ ⎝⎛--=68468327322731. 20. 设AP =P Λ, 其中⎪⎪⎭⎫⎝⎛--=111201111P , ⎪⎪⎭⎫ ⎝⎛-=Λ511, 求ϕ(A )=A 8(5E -6A +A 2). 解 ϕ(Λ)=Λ8(5E -6Λ+Λ2)=diag(1,1,58)[diag(5,5,5)-diag(-6,6,30)+diag(1,1,25)] =diag(1,1,58)diag(12,0,0)=12diag(1,0,0). ϕ(A )=P ϕ(Λ)P -1*)(||1P P P Λ=ϕ⎪⎪⎭⎫ ⎝⎛------⎪⎪⎭⎫ ⎝⎛⎪⎪⎭⎫ ⎝⎛---=1213032220000000011112011112⎪⎪⎭⎫⎝⎛=1111111114.21. 设A k =O (k 为正整数), 证明(E -A )-1=E +A +A 2+⋅ ⋅ ⋅+A k -1. 证明 因为A k =O , 所以E -A k =E . 又因为 E -A k =(E -A )(E +A +A 2+⋅ ⋅ ⋅+A k -1), 所以 (E -A )(E +A +A 2+⋅ ⋅ ⋅+A k -1)=E , 由定理2推论知(E -A )可逆, 且 (E -A )-1=E +A +A 2+⋅ ⋅ ⋅+A k -1.证明 一方面, 有E =(E -A )-1(E -A ).另一方面, 由A k =O , 有E =(E -A )+(A -A 2)+A 2-⋅ ⋅ ⋅-A k -1+(A k -1-A k ) =(E +A +A 2+⋅ ⋅ ⋅+A k -1)(E -A ), 故 (E -A )-1(E -A )=(E +A +A 2+⋅ ⋅ ⋅+A k -1)(E -A ), 两端同时右乘(E -A )-1, 就有(E -A )-1(E -A )=E +A +A 2+⋅ ⋅ ⋅+A k -1.22. 设方阵A 满足A 2-A -2E =O , 证明A 及A +2E 都可逆, 并求A -1及(A +2E )-1.证明 由A 2-A -2E =O 得 A 2-A =2E , 即A (A -E )=2E , 或 E E A A =-⋅)(21,由定理2推论知A 可逆, 且)(211E A A -=-.由A 2-A -2E =O 得A 2-A -6E =-4E , 即(A +2E )(A -3E )=-4E , 或 E A E E A =-⋅+)3(41)2(由定理2推论知(A +2E )可逆, 且)3(41)2(1A E E A -=+-.证明 由A 2-A -2E =O 得A 2-A =2E , 两端同时取行列式得 |A 2-A |=2, 即 |A ||A -E |=2, 故 |A |≠0,所以A 可逆, 而A +2E =A 2, |A +2E |=|A 2|=|A |2≠0, 故A +2E 也可逆. 由 A 2-A -2E =O ⇒A (A -E )=2E⇒A -1A (A -E )=2A -1E ⇒)(211E A A -=-,又由 A 2-A -2E =O ⇒(A +2E )A -3(A +2E )=-4E ⇒ (A +2E )(A -3E )=-4 E ,所以 (A +2E )-1(A +2E )(A -3E )=-4(A +2 E )-1, )3(41)2(1A E E A -=+-.第三章 矩阵的初等变换与线性方程组 1. 把下列矩阵化为行最简形矩阵:(1)⎪⎪⎭⎫⎝⎛--340313021201;解 ⎪⎪⎭⎫⎝⎛--340313021201(下一步: r 2+(-2)r 1, r 3+(-3)r 1. )~⎪⎪⎭⎫⎝⎛---020*********(下一步: r 2÷(-1), r 3÷(-2). )~⎪⎪⎭⎫⎝⎛--010*********(下一步: r 3-r 2. )~⎪⎪⎭⎫⎝⎛--300031001201(下一步: r 3÷3. )~⎪⎪⎭⎫⎝⎛--100031001201(下一步: r 2+3r 3. )~⎪⎪⎭⎫⎝⎛-100001001201(下一步: r 1+(-2)r 2, r 1+r 3. )~⎪⎪⎭⎫⎝⎛100001000001.(3)⎪⎪⎪⎭⎫⎝⎛---------12433023221453334311; 解 ⎪⎪⎪⎭⎫⎝⎛---------12433023221453334311(下一步: r 2-3r 1, r 3-2r 1, r 4-3r 1. )~⎪⎪⎪⎭⎫⎝⎛--------1010500663008840034311(下一步: r 2÷(-4), r 3÷(-3) , r 4÷(-5). )~⎪⎪⎪⎭⎫⎝⎛-----22100221002210034311(下一步: r 1-3r 2, r 3-r 2, r 4-r 2. )~⎪⎪⎪⎭⎫⎝⎛---00000000002210032011. 3. 已知两个线性变换⎪⎩⎪⎨⎧++=++-=+=32133212311542322y y y x y y y x y y x ,⎪⎩⎪⎨⎧+-=+=+-=323312211323z z y z z y z z y , 求从z 1, z 2, z 3到x 1, x 2, x 3的线性变换.解 由已知⎪⎪⎭⎫ ⎝⎛⎪⎪⎭⎫ ⎝⎛-=⎪⎪⎭⎫ ⎝⎛221321514232102y y y x x x ⎪⎪⎭⎫⎝⎛⎪⎪⎭⎫ ⎝⎛--⎪⎪⎭⎫ ⎝⎛-=321310102013514232102z z z ⎪⎪⎭⎫⎝⎛⎪⎪⎭⎫ ⎝⎛----=321161109412316z z z ,所以有⎪⎩⎪⎨⎧+--=+-=++-=3213321232111610941236z z z x z z z x z z z x .4. 试利用矩阵的初等变换, 求下列方阵的逆矩阵:(1)⎪⎪⎭⎫⎝⎛323513123;解 ⎪⎪⎭⎫ ⎝⎛100010001323513123~⎪⎪⎭⎫⎝⎛---101011001200410123~⎪⎪⎭⎫ ⎝⎛----1012002110102/102/3023~⎪⎪⎭⎫⎝⎛----2/102/11002110102/922/7003~⎪⎪⎭⎫⎝⎛----2/102/11002110102/33/26/7001故逆矩阵为⎪⎪⎪⎪⎭⎫ ⎝⎛----21021211233267.(2)⎪⎪⎪⎭⎫ ⎝⎛-----1210232112201023.解 ⎪⎪⎪⎭⎫ ⎝⎛-----10000100001000011210232112201023~⎪⎪⎪⎭⎫ ⎝⎛----00100301100001001220594012102321~⎪⎪⎪⎭⎫ ⎝⎛--------20104301100001001200110012102321~⎪⎪⎪⎭⎫ ⎝⎛-------106124301100001001000110012102321 ~⎪⎪⎪⎭⎫⎝⎛----------10612631110`1022111000010000100021 ~⎪⎪⎪⎭⎫⎝⎛-------106126311101042111000010000100001 故逆矩阵为⎪⎪⎪⎭⎫⎝⎛-------10612631110104211. 5. (2)设⎪⎪⎭⎫ ⎝⎛---=433312120A , ⎪⎭⎫ ⎝⎛-=132321B , 求X 使XA =B . 解 考虑A T X T =B T . 因为⎪⎪⎭⎫ ⎝⎛----=134313*********) ,(T T B A ⎪⎪⎭⎫⎝⎛---411007101042001 ~r ,所以 ⎪⎪⎭⎫⎝⎛---==-417142)(1T T T B A X ,从而 ⎪⎭⎫ ⎝⎛---==-4741121BA X . 9. 求作一个秩是4的方阵, 它的两个行向量是(1, 0, 1, 0, 0), (1, -1, 0, 0, 0).解 用已知向量容易构成一个有4个非零行的5阶下三角矩阵:⎪⎪⎪⎪⎭⎫ ⎝⎛-0000001000001010001100001, 此矩阵的秩为4, 其第2行和第3行是已知向量.12. 设⎪⎪⎭⎫⎝⎛----=32321321k k k A , 问k 为何值, 可使(1)R (A )=1; (2)R (A )=2; (3)R (A )=3.解 ⎪⎪⎭⎫ ⎝⎛----=32321321k k k A ⎪⎪⎭⎫ ⎝⎛+-----)2)(1(0011011 ~k k k k k r . (1)当k =1时, R (A )=1; (2)当k =-2且k ≠1时, R (A )=2; (3)当k ≠1且k ≠-2时, R (A )=3. P106/ 1.已知向量组A : a 1=(0, 1, 2, 3)T , a 2=(3, 0, 1, 2)T , a 3=(2, 3, 0, 1)T ;B : b 1=(2, 1, 1, 2)T , b 2=(0, -2, 1, 1)T , b 3=(4, 4, 1, 3)T , 证明B 组能由A 组线性表示, 但A 组不能由B 组线性表示.证明 由 ⎪⎪⎪⎭⎫⎝⎛-=312123111012421301402230) ,(B A ⎪⎪⎪⎭⎫ ⎝⎛-------971820751610402230421301~r ⎪⎪⎪⎭⎫⎝⎛------531400251552000751610421301 ~r ⎪⎪⎪⎭⎫ ⎝⎛-----000000531400751610421301~r 知R (A )=R (A , B )=3, 所以B 组能由A 组线性表示.由⎪⎪⎪⎭⎫ ⎝⎛-⎪⎪⎪⎭⎫ ⎝⎛---⎪⎪⎪⎭⎫ ⎝⎛-=000000110201110110220201312111421402~~r r B 知R (B )=2. 因为R (B )≠R (B , A ), 所以A 组不能由B 组线性表示. 4. 判定下列向量组是线性相关还是线性无关: (1) (-1, 3, 1)T , (2, 1, 0)T , (1, 4, 1)T ; (2) (2, 3, 0)T , (-1, 4, 0)T , (0, 0, 2)T .解 (1)以所给向量为列向量的矩阵记为A . 因为⎪⎪⎭⎫⎝⎛-⎪⎪⎭⎫ ⎝⎛-⎪⎪⎭⎫ ⎝⎛-=000110121220770121101413121~~r r A ,所以R (A )=2小于向量的个数, 从而所给向量组线性相关. (2)以所给向量为列向量的矩阵记为B . 因为022200043012||≠=-=B ,所以R (B )=3等于向量的个数, 从而所给向量组线性相无关.5. 问a 取什么值时下列向量组线性相关? a 1=(a , 1, 1)T , a 2=(1, a , -1)T , a 3=(1, -1, a )T . 解 以所给向量为列向量的矩阵记为A . 由)1)(1(111111||+-=--=a a a aa a A知, 当a =-1、0、1时, R (A )<3, 此时向量组线性相关.9.设b 1=a 1+a 2, b 2=a 2+a 3, b 3=a 3+a 4, b 4=a 4+a 1, 证明向量组b 1, b 2, b 3, b 4线性相关.证明 由已知条件得a 1=b 1-a 2, a 2=b 2-a 3, a 3=b 3-a 4, a 4=b 4-a 1,于是 a 1 =b 1-b 2+a 3 =b 1-b 2+b 3-a 4 =b 1-b 2+b 3-b 4+a 1, 从而 b 1-b 2+b 3-b 4=0,这说明向量组b 1, b 2, b 3, b 4线性相关.11.(1) 求下列向量组的秩, 并求一个最大无关组:(1)a 1=(1, 2, -1, 4)T , a 2=(9, 100, 10, 4)T , a 3=(-2, -4, 2, -8)T ; 解 由⎪⎪⎪⎭⎫⎝⎛-⎪⎪⎪⎭⎫ ⎝⎛--⎪⎪⎪⎭⎫ ⎝⎛----=000000010291032001900820291844210141002291) , ,(~~321r r a a a , 知R (a 1, a 2, a 3)=2. 因为向量a 1与a 2的分量不成比例, 故a 1, a 2线性无关, 所以a 1, a 2是一个最大无关组.12.利用初等行变换求下列矩阵的列向量组的一个最大无关组:(1)⎪⎪⎪⎭⎫⎝⎛4820322513454947513253947543173125;解 因为⎪⎪⎪⎭⎫ ⎝⎛482032251345494751325394754317312513121433~r r r r r r ---⎪⎪⎪⎭⎫ ⎝⎛531053103210431731253423~rr r r --⎪⎪⎪⎭⎫ ⎝⎛00003100321043173125, 所以第1、2、3列构成一个最大无关组.(2)⎪⎪⎪⎭⎫⎝⎛---140113*********12211. 解 因为⎪⎪⎪⎭⎫ ⎝⎛---1401131302151201221113142~rr r r --⎪⎪⎪⎭⎫ ⎝⎛------222001512015120122112343~rr r r +↔⎪⎪⎪⎭⎫ ⎝⎛---00000222001512012211, 所以第1、2、3列构成一个最大无关组. 13. 设向量组(a , 3, 1)T , (2, b , 3)T , (1, 2, 1)T , (2, 3, 1)T的秩为2, 求a , b .解 设a 1=(a , 3, 1)T , a 2=(2, b , 3)T , a 3=(1, 2, 1)T , a 4=(2, 3, 1)T . 因为⎪⎪⎭⎫ ⎝⎛----⎪⎪⎭⎫ ⎝⎛---⎪⎪⎭⎫ ⎝⎛=52001110311161101110311131********) , , ,(~~2143b a a b a b a r r a a a a ,而R (a 1, a 2, a 3, a 4)=2, 所以a =2, b =5. 20.求下列齐次线性方程组的基础解系: (1)⎪⎩⎪⎨⎧=-++=-++=++-02683054202108432143214321x x x x x x x x x x x x ;解 对系数矩阵进行初等行变换, 有⎪⎪⎭⎫ ⎝⎛--⎪⎪⎭⎫ ⎝⎛---=00004/14/3100401 2683154221081~r A ,于是得⎩⎨⎧+=-=43231)4/1()4/3(4x x x x x .取(x 3, x 4)T =(4, 0)T , 得(x 1, x 2)T =(-16, 3)T ; 取(x 3, x 4)T =(0, 4)T , 得(x 1, x 2)T =(0, 1)T . 因此方程组的基础解系为ξ1=(-16, 3, 4, 0)T , ξ2=(0, 1, 0, 4)T .(2)⎪⎩⎪⎨⎧=-++=-++=+--03678024530232432143214321x x x x x x x x x x x x .解 对系数矩阵进行初等行变换, 有⎪⎪⎭⎫⎝⎛--⎪⎪⎭⎫ ⎝⎛----=000019/719/141019/119/201 367824531232~r A ,于是得⎩⎨⎧+-=+-=432431)19/7()19/14()19/1()19/2(x x x x x x .取(x 3, x 4)T =(19, 0)T , 得(x 1, x 2)T =(-2, 14)T ; 取(x 3, x 4)T =(0, 19)T , 得(x 1, x 2)T =(1, 7)T . 因此方程组的基础解系为ξ1=(-2, 14, 19, 0)T , ξ2=(1, 7, 0, 19)T .26. 求下列非齐次方程组的一个解及对应的齐次线性方程组的基础解系:(1)⎪⎩⎪⎨⎧=+++=+++=+3223512254321432121x x x x x x x x x x ;解 对增广矩阵进行初等行变换, 有⎪⎪⎭⎫⎝⎛--⎪⎪⎭⎫ ⎝⎛=2100013011080101 322351211250011~r B . 与所给方程组同解的方程为⎪⎩⎪⎨⎧=+=--=213 843231x x x x x . 当x 3=0时, 得所给方程组的一个解η=(-8, 13, 0, 2)T . 与对应的齐次方程组同解的方程为⎪⎩⎪⎨⎧==-=043231x x x x x . 当x 3=1时, 得对应的齐次方程组的基础解系ξ=(-1, 1, 1, 0)T .(2)⎪⎩⎪⎨⎧-=+++-=-++=-+-6242163511325432143214321x x x x x x x x x x x x . 解 对增广矩阵进行初等行变换, 有⎪⎪⎭⎫ ⎝⎛---⎪⎪⎭⎫ ⎝⎛-----=0000022/17/11012/17/901 6124211635113251~r B . 与所给方程组同解的方程为⎩⎨⎧--=++-=2)2/1((1/7)1)2/1()7/9(432431x x x x x x . 当x 3=x 4=0时, 得所给方程组的一个解η=(1, -2, 0, 0)T .与对应的齐次方程组同解的方程为⎩⎨⎧-=+-=432431)2/1((1/7))2/1()7/9(x x x x x x . 分别取(x 3, x 4)T =(1, 0)T , (0, 1)T , 得对应的齐次方程组的基础解系ξ1=(-9, 1, 7, 0)T . ξ2=(1, -1, 0, 2)T .。
第一章:行列式1、计算下列行列式1 2 2 … 2 22 2 2 … 2 22 23 … 2 2:::::2 2 2 … n-1 22 2 2 … 2 n解:首先利用每一行元素分别减去第二行元素得到:-1 0 0 02 2 2 00 0 1 00 0 0 2 00 0 0.......n-2可利用代数余子式求出:(-1)*2*(n-2)!2、计算下列行列式:|x y x+y||y x+y y||x+y y xl解:|x y x+y||y x+y y||x+y y x|=x|x+y y|+y(-1)| y y|+(x+y)| y x+y|| y x| |x+y x| |x+y y |=x(x²+xy-y²)-y(xy-xy-y²)+(x+y)(y²-x²-2xy-y²)=x(x²+xy-y²)-y(-y²)+(x+y)(-x²-2xy)=x³+x²y-xy²+y³-x³-x²y-2x²y-2xy²=y³-2x²y-3xy²=y(y²-2x²-3xy)3、计算下列行列式:1 2 -5 1-3 1 0 -62 0 -1 24 1 -7 6解:根据行(列)与行(列)之间互换,行列式值改变符号。
所以第一列与第二列互换,得出2 1 -5 11 -3 0 -60 2 -1 21 4 -7 6根据行列式倍加不变原理。
第四列乘以-2加上第一列,第四列乘以-1加上第二列,结果如下。
0 -7 9 -110 -7 7 -120 2 -1 21 4 -7 6根据行列式倍加不变原理。
第四列乘以-2加上第一列,第四列乘以-1加上第二列0 -7 9 -110 -7 7 -12- 0 2 -1 21 4 -7 6根据计算,得出= (-14)+49-62=-274、求二阶行列式1-x^2 2x----- -----1+X^2 1+X^2解:原式=([1-x²]²+4x²)/(1+x²)²=(1+x²)²/(1+x²)²=15、设A B为n阶方阵,满足ATA=AAT=E,BTB=BBT=E及|A|+|B|=0,求|A+B|解:原式=([1-x²]²+4x²)/(1+x²)²=(1+x²)²/(1+x²)²=1由已知, |A|^2=|B|^2 = 1所以|A|, |B| 等于1 或-1因为|A|+|B|=0所以|A||B|= -1所以有|A+B|= - |A||A+B||B|= - |A^T||A+B||B^T|= - |A^T AB^T+A^T BB^T|= - |B^T+A^T|= - |(A+B)^T|= - |A+B|.所以|A+B| = 0.第二章:矩阵1、已知矩阵A=[1 1 1][2 -1 0][1 0 1]B=[3 1 1][2 1 2][1 2 3 ] 求:AB解:AB=[1×3+1×2+1×1 1×1+1×1+1×2 1×1+1×2+1×32×3-1×2+0×1 2×1-1×1+0×2 2×1-1×2+0×31×3+0×2+1×1 1×1+0×2+1×2 1×1+0×2+1×3]=[6 4 6][ 4 3 4]2、设A=[2 2 3][1 -1 0][3 1 2] A*为A的伴随矩阵,求A(-1)A*解:AA*=|A|EA* = |A|A^-1所以A^-1A* = |A| (A^-1)^2|A|=4AA*=|A|EA* = |A|A^-1所以A^-1A* = |A| (A^-1)^2|A|=4A^-1=-1/2 -1/4 3/4-1/2 -5/4 3/41 1 -1(A^-1)^2=9/8 19/16 -21/1613/8 39/16 -33/16-2 -5/2 5/2所以A^-1A* = |A| (A^-1)^2 =9/2 19/4 -21/413/2 39/4 -33/4-8 -10 103、判断关于逆矩阵(A+B)的逆等于不等于A的逆加B的逆解:一般不等于,反例:令A=B=E则(A+B)=2E,(A+B)逆=E/2而A逆+B逆=E+E=2E所以不等4、求矩阵的秩[1 3 2 a][2 -4 -1 b]其中a,b,c为任意实数解:r(A)=3因为[1 3 2][2-4-1][3-2 0]的行列式不为0,说明原矩阵有一个3阶子式不为0,秩至少是3;又因为原矩阵是3*4的矩阵,它的秩最多为3,所以答案就是35、一个方程组x+y+z=22x+y+3z=03y+4z=1求方程的解解:设A=[111213034]B=[21]A的逆阵为C=(1/7)*[5,1,-28,-4,1-6,3,1]x=C.B=1/7[817-11]第三章:向量空间1、已知α1=(1,1,2,-1)α2=(-2,1,0,0,)α3=(-1,2,0,1)又β满足3(α1-β)+2(α3+β)=5(α2+β)求β解:由题设,有3α1-3β+2α3+2β=5α2+5β3α1+2α3-5α2=6β(3,3,0,-3)+(-2,4,0,2)-(-10,5,0,0)=6β6β=(11,2,0,-1)β=(11/6,1/3,0,-1/6)2、设数域F上向量空间V的向量组{α1 , α2 , α3}线性无关,向量β1可由α1 , α2 , α3线性表示,而β2不能由α1 , α2 , α3线性表示。
第一章 矩阵作业答案班级: 姓名: 学号 : 得分:一、选择题 (每小题5分,共20分)1. 设A 为任意n 阶矩阵,下列4项中( B )是反对称矩阵。
(A )T A A + (B )T A A - (C )T AA (D )A A T2.设n 阶矩阵A ,B 是可交换的,即BA AB =,则不正确的结论是( D )。
(A )当A ,B 是对称矩阵时,AB 是对称矩阵 (B )2222)(B AB A B A ++=+ (C )22))((B A B A B A -=-+(D )当A ,B 是反对称矩阵时,AB 是反对称矩阵3.设n 阶矩阵A ,B 和C 满足E ABAC =,则( A)。
(A )E C A B A T T T T = (B )E C A B A =2222 (C )E C BA =2 (D )E B CA =24. 设÷øöçèæ=21,0,0,21a ,a a T E A -=,a a T E B 2+=,则AB =( B )(A) a a TE + (B) E (C) E - (D) 0二、计算与证明题 (每小题20分,共80分)1.已知úûùêëé--=1121A ,试求与A 可交换的所有二阶矩阵X得分得分2. 已知úúúûùêêêëé=010101001A , (1)证明:E A A A n nn -+=³-223时,(2)求100A.3. 已知矩阵,,试作初等变换把A 化成B ,并用初等矩阵表示从A 到B 的变换.BQ AQ Q Q B a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a A c c c c =úúúûùêêêëé=úúúûùêêêëé==úúúûùêêêëé+++¾¾®¾úúúûùêêêëé+++¾¾®¾úúúûùêêêëé=«+21213133323321232223111312133333323123232221131312113332312322211312110010101001100100013123所以,设解:4.已知矩阵,试作初等行变换,把分块矩阵化成,其中E 是单位矩阵,B 是当左块A 化成E 时,右块E 所变成的矩阵;并计算矩阵的乘积AB 与BA .úúúûùêêêëé----¾¾¾®¾úúúûùêêêëé+-+-101110012430001321100431010212001321312112r r r r )()(解:úúúûùêêêëé----¾¾¾®¾úúúûùêêêëé---¾¾®¾úúúûùêêêëé----¾¾®¾+-+-+--+«3151004160101120013151001011100013210124301011100013211213233321223113r r r r rr r r r r r )()()()(úúúûùêêêëé==úúúûùêêêëé----=100010001315416112BA AB B 则第二章 行列式与矩阵求逆作业答案班级: 姓名: 学号 : 得分:一.计算下列行列式:(每题10分,共30分)1. 已知4阶行列式44332211400000a b a b b a b a D =, 求4D 的值. 解:得分2. 计算n 阶行列式111111111111nn n n D n ----=3. 计算5阶行列式242322214321500032100111011110x x x x x x x x D =二.计算题:(每题15分,共60分)1. 已知3阶行列式2101123z y x D =,且,1,0322213331311-=++=+-M M M M M M2132131=+-M M M其中的值的余之式,求中元素是33D a D M ij ij .得分2. 求4阶行列式22350070222204034--=D 中第4行各元素余之式之和.3. 设úúúúûùêêêêëé=5400320000430021A , 则求1-A .4. 若úúúúûùêêêêëé=121106223211043a A 可逆,则求a 的值.三.(10分)问m l 、取何值时,齐次方程组ïîïíì=+m +=+m +=++l 0200321321321x x x x x x x x x有非零解?零解。
矩阵上机作业一.设∑=-=N j N j S 2211,100000010000100,,S S S ,并指出有效位数。
解:1、S100从小到大程序代码:% sn=1/(j^2-1) s_100从小到大j=2;s_100=0;while j<=100;s_100=s_100+1/(j^2-1);j=j+1;ends_100计算结果:s_100 =0.7400有效位数4位。
2、S100从大到小程序代码:% sn=1/(j^2-1) s_100从大到小j=100;s_100=0;while j>=2;s_100=s_100+1/(j^2-1);j=j-1;ends_100结果:s_100 =0.7400有效位数4位。
3、S10000从小到大程序代码:% sn=1/(j^2-1) s_10000从小到大j=2;s_10000=0;while j<=10000;s_10000=s_10000+1/(j^2-1);j=j+1;ends_10000结果:s_10000 =0.7499有效位数4位。
4、S10000从大到小程序代码:% sn=1/(j^2-1) s_10000从大到小j=10000;s_10000=0;while j>=2;s_10000=s_10000+1/(j^2-1);j=j-1;ends_10000结果:s_10000 =0.7499有效位数4位。
5、S1000000从小到大程序代码:% sn=1/(j^2-1) s_1000000从小到大j=2;s_1000000=0;while j<=1000000;s_1000000=s_1000000+1/(j^2-1);j=j+1;ends_1000000结果:s_1000000 =0.7500有效位数4位。
6、S1000000从大到小程序代码:% sn=1/(j^2-1) s_1000000从大到小j=1000000;s_1000000=0;while j>=2;s_1000000=s_1000000+1/(j^2-1);j=j-1;ends_1000000结果:s_1000000 =0.7500有效位数4位。
线性变换下求有界区域面积的公式及论证摘要在2R上的一个任意形状的有界区域经过矩阵的线性变换后,面积由Ω变为*Ω。
为了论证变换后的面积与变换前的面积和变换矩阵的关系,本文根据微积分的相关知识推导和论证了面积的变换公式*=det()AΩ⋅Ω。
然后在matlab中对圆变换为椭圆的特例情况进行了编程验证。
最终证明了两个区域的面积的关系是正确的。
关键字:线性变换有界区域面积关系引言矩阵的线性变换可以改变图形的形状,同时图形的面积也发生了相应的改变。
那么,变换后的面积与变换前的面积和变换矩阵有什么关系呢?本文结合了线性代数[2]和高等数学[3]微积分的相关知识,对面积的变换公式进行了推导和论证,并在matlab中对实际的算例编程验证。
最终证明了两个区域的面积的关系为*=det()AΩ⋅Ω。
这个结论在《线性变换在求空间区域面积、体积中的应用》[1]中也有说明。
问题概述如下图所示,在2R上有一个有界区域2RΩ⊂,其面积为Ω,该区域经过线性变换y Ax=,det()0A≠得到新的区域,记为*2RΩ⊂,面积为*Ω。
图1试论证两个区域的面积存在如下关系*=det()AΩ⋅Ω(1) 在《线性变换在求空间区域面积、体积中的应用》[1]这篇文章中明确地给出了这样的结论。
在2R中,设σ是由2×2矩阵A确定的线性变换,P为2R中一面积有限的任意形状的区域。
利用微积分的思想,将P分割成若干小正方形。
当小正方形足够小时,这些小正方形的面积总和就充分逼近P的面积。
在线性变换σ下,这些小正方形的面积总和就充分逼近()Pσ的面积,再通过取极限就有()detP PS A Sσ=。
其中:PS表示P的面积;()P S σ表示()P σ 的面积。
由此可知用面积积分的方法即可验证以上结论,下面进行论证。
线性变换下求有界区域面积公式的论证 由微积分的相关知识可知变换前的图形面积为12dx dx ΩΩ=⎰⎰ (2)同理,变换后的图形面积为**12dy dy ΩΩ=⎰⎰ (3)二阶变换矩阵A 存在两个特征值1λ和2λ,使得111222y ,x y x λλ==,带入(3)式得***121212dy dy dx dx λλΩΩΩ==⎰⎰⎰⎰ (4)又由行列式与特征值的关系可知1211221221det()A a a a a λλ==- (5)所以可以得出结论*12det()=det()A dx dx A ΩΩ=⋅Ω⎰⎰ (6)算例分析由于不规则图形面积不易计算,所以以圆变换为椭圆为例验证以上面积公式,并通过在matlab 中编程(程序详见附录)实现。
矩阵计算作业求解线性方程组Ax=b
随机生成的矩阵为:
A =
5.0183 -3.0419 -0.3528 1.2961
-3.0419 5.3272 -0.1143 0.5990
-0.3528 -0.1143 3.0386 -0.8233
1.2961 0.5990 -0.8233 3.2838
b =
1.1908
-1.2025
-0.0198
-0.1567
参数设置为:
x0=zeros(4,1);
eps=0.00001;
w=1.25;
m=10;
程序:
1.随机生成矩阵的程序:
function [A,b]=ran(n)
C=randn(n);
if det(C)==0
C=randn(n);
end
if det(C)~=0
A=C'*C
end
b=randn(n,1)
2.Jacobi程序:
function s=Jacobi(A,b,x0,eps)
D=diag(diag(A)); %求对角矩阵
D=inv(D); %求矩阵的逆
L=-tril(A,-1); %求严格下三角矩阵U=-triu(A,1); %求严格上三角矩阵B=D*(L+U);
f=D*b;
s=B*x0+f;
%-----判断是否满足精度要求--------% while norm(s-x0)>=eps
x0=s;
s=B*x0+f;
end
return
3.Gauss程序:
function s=Gauss(A,b,x0,eps)
D=diag(diag(A)); %求对角矩阵
L=-tril(A,-1); %求严格下三角矩阵U=-triu(A,1); %求严格上三角矩阵C=inv(D-L); %求矩阵的逆
B=C*U;
f=C*b;
s=B*x0+f;
%-----判断是否满足精度要求--------% while norm(s-x0)>=eps
x0=s;
s=B*x0+f;
end
return
function s=SOR(A,b,x0,w,eps)
D=diag(diag(A)); %求对角矩阵
L=-tril(A,-1); %求严格下三角矩阵U=-triu(A,1); %求严格上三角矩阵C=inv(D-w*L); %求矩阵的逆
B=C*((1-w)*D+w*U);
f=w*C*b;
s=B*x0+f;
%-----判断是否满足精度要求--------% while norm(s-x0)>=eps
x0=s;
s=B*x0+f;
end
return
5.CG程序:
function s=CG(A,b,x0,eps)
r=b-A*x0;
p=r;
a=dot(r,r)/dot(A*p,p);
s=x0+a*p;
r=r-a*A*p;
c=-dot(r,A*p)/dot(p,A*p);
p=r+c*p;
%-----判断是否满足精度要求--------% while norm(s-x0)>=eps
x0=s;
a=dot(r,r)/dot(A*p,p);
s=x0+a*p;
r=r-a*A*p;
c=-dot(r,A*p)/dot(p,A*p);
p=r+c*p;
end
return
function x=FOM(A,b,x0,m,eps)
n=size(b);
flag=1;
while flag==1
r0=b-A*x0;
t=norm(r0);
V(:,1)=r0/t;
%--------求解矩阵H和V----------%
for j=1:m
w=A*V(:,j);
for i=1:j
H(i,j)=V(:,i)'*w;
w=w-H(i,j)*V(:,i);
end
H(j+1,j)=norm(w);
if H(j+1,j)==0
m=j;
end
V(:,j+1)=w/H(j+1,i);
end
H=H(1:m,:);
V=V(:,1:m);
e1=eye(m,1);
x=x0+t*V*inv(H)*e1;
%-----判断是否满足精度要求--------%
if norm(b-A*x)<eps
flag=0;
else
x0=x;
end
end
return
7.GMRES程序:
function x=GMRES(A,b,x0,m,eps)
n=size(b);
flag=1;
while flag==1
r0=b-A*x0;
d=norm(r0);
V(:,1)=r0/d;
%--------求解矩阵H和V----------%
for j=1:m
w=A*V(:,j);
for i=1:j
H(i,j)=V(:,i)'*w;
w=w-H(i,j)*V(:,i);
end
H(j+1,j)=norm(w);
if H(j+1,j)==0
break
end
V(:,j+1)=w/H(j+1,i);
end
V=V(:,1:m);
%------用最小二乘方法求解y的算法---------------% y(1)=d;
for i=1:m
a=sqrt(H(i,i)*H(i,i)+H(i+1,i)*H(i+1,i));
c=H(i,i)/a;
s=H(i+1,i)/a;
H(i,i)=a;
t=H(i,i+1:m);
H(i,i+1:m)=c*t+s*H(i+1,i+1:m);
H(i+1,i+1:m)=c*H(i+1,i+1:m)-s*t;
H(i+1,i)=0;
t0=y(i);
y(i)=c*t0;
y(i+1)=-s*y(i);
end
R=H(1:m,:);
y=y(:,1:m);
x=x0+V*inv(R)*y';
%-----判断是否满足精度要求--------%
if norm(b-A*x)<eps
flag=0;
else
x0=x;
end
end
return。