三种典型矩阵方程的简单解法

三种典型矩阵方程的简单解法
三种典型矩阵方程的简单解法

矩阵方程求解方法

矩阵方程求解方法 本文所述的矩阵方程是指形如Ax=b的方程,其中A是一个mxn的矩阵,称为方程的系数 矩阵。x和b是mx1的矩阵。特别的,当b=0时,这种方程又称为其次方程。本文将讨论 这种矩阵的有解条件和求解方法。 矩阵方程的有解条件 为了解释矩阵方程的有解条件,我们首先要熟悉一些概念。 一个矩阵方程的增广矩阵是系数矩阵A和b并在一起构成的矩阵,记作(A,b)。 假定 , ,则矩阵方程的增广矩阵就是 矩阵的秩定义为其行向量中极大线性无关组中包含向量的个数,等价的说法是,矩阵的秩 是r,则矩阵通过行列初等变换,变换成左上角是一个r阶单位矩阵,其他都是0的矩阵。矩阵A的秩记作r(A),其中r是英文单词rank的缩写。 有了这两个基本概念,我们就可以准确描述矩阵方程的有解条件了:矩阵方程Ax=b的有 解条件是矩阵A的秩等于增广矩阵(A,b)的秩,也就是r(A)=r(A,b)。 证明很简单,既然矩阵A的秩是r,那么肯定可以找到两个可逆的矩阵P,Q,满足 --1) 其中I r表示r阶单位矩阵。 应用到原来的方程,可以得到: --2) 我们把Q-1x当作一个未知的变量,PAQ当作系数,这就构成一个新的矩阵方程。而这个矩 阵方程的左侧系数除了前r行是有1的之外,其余行是0。为了它有解,Pb的后m-r行必 须也是0。这样(A,b)的秩必然是r。 必须注意到Q-1是可逆的,因此以Q-1x为未知变量的方程有解意味着以x为未知变量的原 方程也是有解的。

矩阵方程的解 对于矩阵方程Ax=b,如果满足r(A)=r(A,b),则矩阵方程是有解的。为了求它的解,我们首先把矩阵方程通过行列初等变换变化成前文2)式的形式,代入1)式后得到: --3) 其中Q-1x和Pb是一个列向量,我们可以把它们分割成rx1和(n-r)x1的两个矩阵,分别记作x’1和x’2,及b’1和b’2。则很显然我们可以得到: --4) 很显然,b’2必须为0,因为展开后b’2等于0 x’1 +0 x’2 =0 而由4式可以看出,x’1= b’1,x’2可以为任意向量。 所以方程最后的解为: --5) 从解的形式可以看出解空间有如下特性: 1.方程Ax=b的解空间的秩是n=r(A) 2.如果A是满秩的,则方程的解唯一。

方程组的解法详解

*基础知识 "2x - y = 5 1、方程组< y"'的解是() x + y =1 卩x-6y =1, \x = -3 y +5; !3x+5y =5, I 3x —4y =23; {3m = 5n, gm —3 n =1; 消元---- 二元一次方程组的解法 x=0 y=1 C. a :2 D. [y =1 "x = 2 — 2、下列二元一次方程组以 x = 0, y=7 为解的是( ) A. fx"7, X +2y =14. B. j x + y = -7, X - y = 7. C p x + 2y=14, .:x-3y = —21. 3、将方程5x-2y+12=0写成用含 D. [5x + y = 7, i 3x -2y =14. 的代数式表示y 的形式 「2x-7y =8, (1) 4、 用代入消元法解方程组I y ',可以由 得 [y -2x = 4.⑵ —— ,把(3)代入 ___________ 中,得一元一次方程 _____________________ ,解得 求得的值代入(3)中,求得 ___________ ,从而得到原方程组的解为 __________ 5、 用代入法解下列方程组: (3) ,再把 (1) |x=2y, I x + y =3; y = 1-x, i3x + 2y =5; |x-4y =-1, I 2x + y =16;

(3), *能力提升 二、加减消元法 *基础知识 l x - y =3(1) 2、方程组Q y 八丿 若用加减消元法解,可将方程(1)变形为 3 4 i x +y=2; 12 3 ; (8) 『X y +1 1 gw 1, [3x + 2y =0. 」-7、”m, 3m -2n 6、已知 7x y 和一 3x 2n_2 y 是同类项,求m,n 的值. 7、如果(2x *探索研究 8、已知方程组 [ax + by =2 jCx-7y =8 中 y - 2| = 0,求 10x — 5y + 1 的值. I x = 3 I x = —2 '的解为I "'而小明粗心地把C 看错了,解得I "'请 2. l y = 2. 你求出正确的 a,b,c 的值. 1、方程组戸+4厂5,中, 3x-7y =6 x 的系数的特点是 「2x + 5y = 1 ,方程组? y '中y 的系 i3x -5y = 4 数特点是 ,这两个方程组用 法解较简便。

矩阵运算与方程组求解

附录Ⅰ 大学数学实验指导书 项目五 矩阵运算与方程组求解 实验1 行列式与矩阵 实验目的 掌握矩阵的输入方法. 掌握利用Mathematica (4.0以上版本) 对矩阵进行转置、加、减、 数乘、相乘、乘方等运算, 并能求矩阵的逆矩阵和计算方阵的行列式. 基本命令 在Mathematica 中, 向量和矩阵是以表的形式给出的. 1. 表在形式上是用花括号括起来的若干表达式, 表达式之间用逗号隔开. 如输入 {2,4,8,16} {x,x+1,y,Sqrt[2]} 则输入了两个向量. 2. 表的生成函数 (1) 最简单的数值表生成函数Range, 其命令格式如下: Range[正整数n]—生成表{1,2,3,4,…,n }; Range[m, n]—生成表{m ,…,n }; Range[m, n, dx]—生成表{m ,…,n }, 步长为d x . 2. 通用表的生成函数Table. 例如,输入命令 Table[n^3,{n,1,20,2}] 则输出 {1,27,125,343,729,1331,2197,3375,4913,6859} 输入 Table[x*y,{x,3},{y,3}] 则输出 {{1,2,3},{2,4,6},{3,6,9}} 3. 表作为向量和矩阵 一层表在线性代数中表示向量, 二层表表示矩阵. 例如,矩阵 ??? ? ??5432 可以用数表{{2,3},{4,5}}表示. 输入 A={{2,3},{4,5}} 则输出 {{2,3},{4,5}}

命令MatrixForm[A]把矩阵A 显示成通常的矩阵形式. 例如,输入命令: MatrixForm[A] 则输出 ??? ? ??5432 注:一般情况下,MatrixForm[A]所代表的矩阵A 不能参与运算. 下面是一个生成抽象矩阵的例子. 输入 Table[a[i,j],{i,4},{j,3}] MatrixForm[%] 则输出 ???? ?? ? ??]3,4[]2,4[]1,4[]3,3[]2,3[]1,3[]3,2[]2,2[]1,2[]3,1[]2,1[]1,1[a a a a a a a a a a a a 注:这个矩阵也可以用命令Array 生成,如输入 Array[a,{4,3}]//MatrixForm 则输出与上一命令相同. 4. 命令IdentityMatrix[n]生成n 阶单位矩阵. 例如,输入 IdentityMatrix[5] 则输出一个5阶单位矩阵(输出略). 5. 命令DiagonalMatrix[…]生成n 阶对角矩阵. 例如,输入 DiagonalMatrix[{b[1],b[2],b[3]}] 则输出 {{b[1],0,0},{0,b[2],0},{0,0,b[3]}} 它是一个以b[1], b[2], b[3]为主对角线元素的3阶对角矩阵. 6. 矩阵的线性运算:A+B 表示矩阵A 与B 的加法;k*A 表示数k 与矩阵A 的乘法; A.B 或 Dot[A,B]表示矩阵A 与矩阵B 的乘法. 7. 求矩阵A 的转置的命令:Transpose[A]. 8. 求方阵A 的n 次幂的命令:MatrixPower[A,n]. 9. 求方阵A 的逆的命令:Inverse[A]. 10.求向量a 与b 的内积的命令:Dot[a,b]. 实验举例 矩阵的运算

方程组的解法举例

三元一次方程组的解法举例 1).三元一次方程组的概念: 三一次方程组中含有三个未知数,每个方程的未知项的次数都是1,并且一共有三个方程。 注:(1)“未知项”与“未知数”不同。(2)每个方程不一定都含有三个未知数。 它的一般形式是 未知项的系数不全为零,其中每一个方程都可以是三元、二元、一元一次方程,但方程组中一定要有三个未知数。 2).解三元一次方程组的基本思想方法是: 【例1】解方程组 分析:方程①只含x,z,因此,可以由②,③消去y,再得到一个只含x,z的方程,与方程①组成一个二元一次方程组. 解:②×3+③,得11x+10z=35.(4) ①与④组成方程组 解这个方程组,得 把x=5,z=-2代入②,得2×5+3y-2=9, ∴.

∴ 【例2】解方程组 分析:三个方程中,z的系数比较简单,可以考虑用加减法,设法先消z。 解:①+③,得5x+6y=17 ④ ②+③×2,得,5x+9y=23 ⑤ ④与⑤组成方程组 解这个方程组,得把x=1,y=2代入③得: 2×1+2×2-z=3,∴z=3 ∴ 另解:②+③-①,得 3y=6,∴y=2 把y=2分别代入①和③,得 解这个方程组,得: ∴ 注:①此题确定先消去z后,就要根据三个方程消两次z(其中一个方程要用两次),切忌消一次z,再消一次其他未知数,这样得不到一个二元一次方程组,达不到消元的目的。

②此题的“另解”是先同时消去两个未知数,直接求出一个未知数的值,然后把所求得的未知数的值代入方程组中的两个方程组中,得到一个二元一次方程组,再求出另两个未知数的值。这种解法是一种特殊解法,只有认真观察,才能做出。 简单的二元二次方程组的解法举例 (1)二元二次方程及二元二次方程组 观察方程,此方程的特点:①含有两个未知数;②是整式方程;③含有未知数的项的最高次数是2. 定义①:含有两个未知数,并且含有未知数的项的最高次数是2的整式方程叫做二元二次方程. 二元二次方程的一般形式是:(a、b、c不同时为零).其中叫做二次项,叫做一次项,叫做常数项. 定义②:二元二次方程组即有两个未知数且未知数的最高次数为二次的方程组 由一个二元二次方程和一个二元一次方程组成的方程及两个二元二次方程组成的方程组是我们所研究的二元二次方程组. 例如:都是二元二次方程组. (2)二元二次方程组求解的基本思想是“转化”,即通过“降次”、“消元”,将方程组转化为一元二次方程或二元一次方程组。由于这类方程组形式庞杂,解题方法灵活多样,具有较强的技巧性,因而在解这类方程组时,要认真分析题中各个方程的结构特征,选择较恰当的方法。 由一个二元一次方程和一个二元二次方程组成的二元二次方程组的解法.

特殊方程组的解法

特殊方程组得解法 特殊方程组 不定方程组 含参方程组 模块一:假期知 识您还记得么 1. 二元一次方程 组:由几个一次方程组成,含有两个未知数得方程组叫做二元一次方 程组、 2. 二元一次方程组得解:一般地,二元一次方程组得两个方程得__________叫做二元一次方程组得解,它 必须同时满足方程组中得每一个方程,一般表示为x a y b =??=? 得形式、 3. 二元一次方程组得解得检验:要检验一对未知数得就是否为一个二元一次方程组得解,必须将这对未 知数得值_____________方程组中得每一个方程进行检验、 4. 解二元一次方程组得方法:_____________,______________、 1. 用代入消元法解方程组: 222312n m m n ?-=???+=? 3252 2(32)117x y x x y x +=+??+=+? 2. 用加减消元法解方程组: 2535x y x y +=?? +=? 433 344 x y x y 基础知识思维导图 复习导航 典题回顾

3、已知方程组 2.2 3.5113.5 5.633x y x y -=??+=?得解为x m y n =??=?,则方程组()()()()2.22 3.5111 3.52 5.6133x y x y ?+--=??++-=??得解就是_________ 4、解方程组274ax y cx dy +=??-=?时,一学生把a 瞧错后得到51x y =??=?,而正确得解就是3 1 x y =??=-?a c d 、、得值为 ( ). A.不能确定 B.3a =,1c =,1d = C.c ,d 不能确定,3a = D.3a =,2c =,2d =- 模块二:特殊方程(组) 199319941995200720082009x y x y + =??+=? (1) 141516 171819 x y x y (2)200520062007 200820092010 x y x y +=?? +=? 您发现了什么规律,猜测关于x,y 得方程组()(m 1)y m 2 nx (n 1)y n 2 mx m n ++=+?≠? ++=+?得解就是什么,并用 方程组得解加以证明。 【例1】 解方程组: 199519975989199719955987 x y x y 【练习1】 ⑴361463102 463361102 x y x y 【例2】 已知123451234512 3451234 51 2 3 4 5 26 212 224248296 x x x x x x x x x x x x x x x x x x x x x x x x x ,求4532x x 得值、 (1)236236326x y z x y z x y z ++=?? ++=??++=? (2) 323232y z x a z x y b x y z c 典题精练 知识导航 解一些特殊得方程组(如未知数系数较大、方程个数较多等)需要观察方程组下系数特点,着眼于整体上解决问题,常用到: 整体叠加、整体叠乘、整体代入、先消常数、设元引参、对称处理、换元转化、巧取倒数等方法技巧。

解线性方程组的直接解法

解线性方程组的直接解法 一、实验目的及要求 关于线性方程组的数值解法一般分为两大类:直接法与迭代法。直接法是在没有舍入误差的情况下,通过有限步运算来求方程组解的方法。通过本次试验的学习,应该掌握各种直接法,如:高斯列主元消去法,LU分解法和平方根法等算法的基本思想和原理,了解它们各自的优缺点及适用范围。 二、相关理论知识 求解线性方程组的直接方法有以下几种: 1、利用左除运算符直接求解 线性方程组为b x\ =即可。 A Ax=,则输入b 2、列主元的高斯消元法 程序流程图: 输入系数矩阵A,向量b,输出线性方程组的解x。 根据矩阵的秩判断是否有解,若无解停止;否则,顺序进行; 对于1 p :1- =n 选择第p列中最大元,并且交换行; 消元计算; 回代求解。(此部分可以参看课本第150页相关算法) 3、利用矩阵的分解求解线性方程组 (1)LU分解 调用matlab中的函数lu即可,调用格式如下: [L,U]=lu(A) 注意:L往往不是一个下三角,但是可以经过行的变换化为单位下三角。 (2)平方根法

调用matlab 中的函数chol 即可,调用格式如下: R=chol (A ) 输出的是一个上三角矩阵R ,使得R R A T =。 三、研究、解答以下问题 问题1、先将矩阵A 进行楚列斯基分解,然后解方程组b Ax =(即利用平方根法求解线性方程组,直接调用函数): ??????? ??--------=19631699723723312312A ,?????? ? ??-=71636b 解答: 程序: A=[12 -3 2 1;-3 23 -7 -3;2 -7 99 -6;1 -3 -6 19]; R=chol(A) b=[6 3 -16 7]'; y=inv(R')*b %y=R'\b x=inv(R)*y %x=R\y 结果: R =3.4641 -0.8660 0.5774 0.2887 0 4.7170 -1.3780 -0.5830 0 0 9.8371 -0.7085 0 0 0 4.2514 y =1.7321 0.9540 -1.5945 1.3940 x =0.5463 0.2023 -0.1385 0.3279 问题 2、先将矩阵A 进行LU 分解,然后解方程组b Ax =(直接调用函数): ?????????? ??----=8162517623158765211331056897031354376231A ,????????? ? ??-=715513252b

矩阵方程的解法

矩阵方程的解法 本文首先介绍了行对称矩阵的定义及性质,利用矩阵的广义逆,奇异值分解,给出了矩阵方程AX=B有行对称解的充分必要条件及有解时通解的表达式;并给出了矩阵方程解集合中与给定矩 阵的最佳逼近解的表达式。最后利用奇异值分解给出了矩阵方程 有行对称解的充分必要条件及有解时通解的表达式。矩阵方程问 题是指在满足一定条件的矩阵集合中求矩阵方程的解的问题。不 同的约束条件,不同的矩阵方程,就导致了不同的约束矩阵方程 问题。约束矩阵方程问题在结构设计,参数识别,主成分分析, 勘测,遥感,生物学,电学,固体力学,结构动力学,分子光谱学,自动控制理论,振动理论,循环理论等领域都有重要应用。 约束矩阵方程问题的内容非常广泛、约束矩阵方程问题又分为线性约束矩阵方程问题和非线性约束矩阵方程问题、有关线性约束矩阵方程问题的研究成果相当丰富、其中最简单的矩阵方程AX = B是研究最透彻的一类问题、求解线性矩阵方程一般会遇到两种情况:一是当矩阵方程有解时,如何求它的解及最佳逼近;二是 当矩阵方程无解时,如何求它的最小二乘解。对于本文所研究的AX= B、这两类简单矩阵方程,国内外学者已经作了大量研究。都在相应的文献中对其进行了大量的研究,解决了求此方程的一些 约束解和最小二乘解的问题。自从针对工程应用领域提出了行对

称矩阵概念之后,这方面研究已经取得了一些成果,如对行对称矩阵的一些性质,行对称矩阵的QR分解。本文先对行对称矩阵进行介绍,再将行对称矩阵与约束矩阵方程结合起来,先研究了矩阵方程AX=B有行对称实矩阵解的充要条件,有解时,用奇异值分解及广义逆求出解及最佳逼近。再对矩阵方程有行对称实矩阵解的充要条件进行了研究,利用奇异值分解得出了有解时的充要条件及解的表达式。设表示全体n*m阶实矩阵集合,rank(A)表示矩阵A的秩,表示次对角线上元素全为1,其余元素全为0的方阵,即=,显然有成立。表示n阶正交矩阵全体。本文要讨论以下问题:问题1 给定矩阵A,B,求实行对称方阵X,使得AX=B。问题2 给定,求,使得。其中为问题1的解集。问题3 给定矩阵,求实行对称方阵X,使得=B。 定义设A = (),若A满足,则称A为n *m行对称矩阵、所有n *m行对称矩阵的全体记为。考查满足的矩阵A,不难发现A 是关于行具有某种对称性的矩阵,即当阶数n为奇数时,以将行为对称线,矩阵A的行关于该线对称;当阶数n为偶数时,在行与行间做一条直线,则A的行关于该直线对称。或简单的说,将A 进行上下翻转后矩阵不变,我们就称这种矩阵为行对称矩阵。为了更好的了解行对称矩阵,我们介绍一下行对称矩阵的性质:(1)当n=2k时,=、(2)当n=2k+1时,=定义设A=,r(A)=r,的大于零的特征值为。则称为A的奇异值。定义设矩阵A ,若矩阵X满足如下四个Penrose方程:

方程组解法综合

方程组解法综合 教学目标 1.学会用带入消元和加减消元法解方程组 2.熟练掌握解方程组的方法并用到以后做题 知识精讲 知识点说明: 一、方程的历史 同学们,你们知道古代的方程到底是什么样子的吗?公元263 年,数学家刘徽所著《九章算术》一书里有一个例子:“今有上禾三秉,中禾二秉,下禾一秉,实三十九斗;上禾二秉,中禾三秉,下禾一秉,实三十四斗;上禾一秉,中禾二秉,下禾三秉,实二十六斗。问上、中、下禾实一秉各几何?”刘徽列出的“方程”如图所示。 方程的英语是equation,就是“等式”的意思。清朝初年,中国的数学家把equation 译成“相等式”,到清朝咸丰九年才译成“方程”。从这时候起,“方程”这个词就表示“含有未知数的等式”,而刘徽所说的“方程”就叫做“方程组”了。 二、学习方程的目的 使用方程有助于解决数学难题,作为代数学最基本内容,方程的学习和使用不但能为未来初中阶段数学学习打好基础,同时能够将抽象数学直观表达出来,能够帮助学生更好的理解抽象的数学知识。 三、解二元一次方程组的一般方法 解二元一次方程的关键的步骤:是消元,即将二元一次方程或多元一次方程化为一元一次方程。 消元方法:代入消元法和加减消元法 代入消元法: ⒈取一个方程,将它写成用一个未知数表示另一个未知数,记作方程①; ⒉将①代入另一个方程,得一元一次方程; ⒊解这个一元一次方程,求出一个未知数的值; ⒋将这个未知数的值代入①,求出另一个未知数的值,从而得到方程组的解. 加减消元法: ⒈变形、调整两条方程,使某个未知数的系数绝对值相等(类似于通分); ⒉将两条方程相加或相减消元; ⒊解一元一次方程; ⒋代入法求另一未知数. 加减消元实际上就是将带系数的方程整体代入.

解线性方程组直接解法

第2章 解线性方程组的直接解法 §0 引言 11112211211222221122n n n n n n nn n n a x a x a x b a x a x a x b a x a x a x b +++=??+++=??? ?+++=?L L L L 1112121 22212112,(,,,),()n n T T n n n n nn a a a a a a A x x x x b b b a a a ??????===??? ??? ? ?L L L L L L L Ax b = 若A 非奇异,即det()0A ≠,方程组Ax b =有唯一解。由 Cramer 法则,其解 det(),1,2,,det() i i A x i n A = =L 其中i A 为用b 代替A 中第i 列所得的矩阵。当n 大时, 1n +个行列式计算量相当大,实际计算不现实。 121212(,)12det()(1)n n n i i i i i i n i i i A a a a τ=-∑L L L §1 Gauss 消去法 (I )Gauss 消去法的例子 (1)1231123 212336 ()123315()18315() x x x E x x x E x x x E ++=??-+=??-+-=-? 2131()12(),()(18)()E E E E -?--? (2) 12312342356 ()15957()211793()x x x E x x E x x E ++=?? --=-??+=?

方程组13()()E E -与方程组145(),(),()E E E 同解 541 ()21( )()15 E E --得 (3)1231234366()15957()3() x x x E x x E x E ++=?? --=-??=? 由(3)得3 213,2,1x x x === 123(,,)(1,2,3)T T x x x = (3)的系数矩阵为11 10159001????--?????? ,上三角 矩阵。 (II )Gauss 消去法,矩阵三角分解 Ax b = 1112 11,12122 22,112 ,1 n n n n n n nn n n a a a a a a a a A b a a a a +++????????=?????????? L M L M L L M M L M 令(1) ,1,2,,;1,2,,,1ij ij a a i n j n n ===+L L (1)(1)A b A b ??=?? ???? 第1次消去 (1) 110a ≠, 令 (1)1 1(1)11 , 2,3,,i i a l i n a ==L 作运算:11()()i i i l E E E -+→ i E 表示第i 个方程(第i 行) 2,3,,i n =L (2)(1)(1) 111110 2,3,,i i i a a l a i n =-==L

方程组解法及应用

一.解答题(共40小题) 1.已知关于x,y的二元一次方程组. (1)解该方程组; (2)若上述方程组的解是关于x,y的二元一次方程ax+by=2的一组解,求代数式6b﹣4a的值. 2.已知关于x,y的方程组的解满足x+y=2k. (1)求k的值; (2)试判断该方程组的解是否也是方程组的解. 3.已知和都是方程ax+y=b的解,求a与b的值. 4.已知和是关于x,y的二元一次方程y=kx+b的解,求k,b的值.5.(开放题)是否存在整数m,使关于x的方程2x+9=2﹣(m﹣2)x在整数范围内有解,你能找到几个m的值?你能求出相应的x的解吗? 6.甲、乙两人共同解方程组,由于甲看错了方程中的a,得到方程组的解为,乙看错了方程中的b,得到方程组的解,试计算a2010+的值. 7.已知甲、乙二人解关于x、y的方程组,甲正确地解出,而乙把c抄错了,结果解得,求a、b、c的值. 8.已知方程组与的解相同,试求a+b的值. 9.在解方程组时,由于粗心,甲看错了方程组中的a,得到的解为,乙看错了方程组中的b,得到的解为. (1)求正确的a,b的值;

(2)求原方程组的解. 10.已知二元一次方程组的解是,求4a﹣3b的值. 11.若关于x、y的二元一次方程组的解满足x﹣y=4,求m的值.12.已知方程组,甲看错了方程①中的a,得到方程组的解是;乙看错了方程②中的b,得到方程组的解.若按正确的a,b计算,求原方程组的解. 13.已知方程组的解能使等式4x﹣6y=2成立,求m的值.14.已知关于x,y的二元一次方程组的解满足x与y之和为2,求a的值. 15.已知关于x,y的方程组和的解相同,求(2a﹣b)2的值. 16.解方程组. 17.解二元一次方程组:. 18.解方程组. 19.解方程组. 20.解方程组:. 21.解方程组:. 22.解方程组. 23.解方程组:. 24.解方程组. 25.解方程组:.

线性方程组的直接解法

第4章 线性方程组的直接解法 本章主要内容 线性方程组的直接解法——消元法(高斯消元法、主元消元法). 矩阵的三角分解法( Doolittle 分解、Crout 分解、 LDU 分解) 紧凑格式 改进平方根法. 本章重点、难点 一、消元法(高斯消元法、列主元消元法) 本章求解的是n 阶线性方程组Ax=b 的(即方程的个数和未知量的个数相等的线性方程组) ?????????=+???++????????????? ??=+???++=+???++n n nn n n n n n b x a x a x a b x a x a x a b x a x a x a 22112 3222212111212111 1. 高斯消元法 ①高斯消元法的基本思想:通过对线性方程组Ax=b 的进行同解消元变换(也可以用矩阵的初等行变换法进行线性方程组的消元变换),将线性方程组化为上三角形方程组,然后用回代法求出此线性方程组的解。 ②高斯消元法计算公式: ????? ? ? ????????--=-=--==? ????? ????? ???? +=-=-=====-+=------------∑)1,..., 2,1()1,..., 2,1(,...,1,,,,...,2,1) ,...,2,1,(,) 1(1)1()1()1() 1() 1()1() 1()1()() 1()1()1()1()(,)0()0(n n i a x a b x n n i a b x n k j i b a a b b a a a a a n k n j i b b a a i ii n i j j i ij i i i n nn n n n k k k kk k ik k i k i k kj k kk k ik k ij k ij i i ij ij 对回代公式: 消元公式:

矩阵方程的数值解法开题报告

毕业论文开题报告 信息与计算科学 矩阵方程的数值解法 一、选题的背景、意义 1.选题的背景 在科学、工程计算中,求解矩阵方程的任务占相当大的份额。这是因为,矩阵方程不仅能以完整的形式作为许许多多实际问题的模型之一,而且还能作为不少其他数值方法处理过程中转化而成的组成部分。例如,在电路网络、弹性力学、潮流计算、热传导、振动等领域,其基本模型就是矩阵方程,而求微分方程边值问题的差分法和有限元法等数值计算本身,也导致求解某些矩阵方程。在系统控制等工程研究领域经常遇到矩阵方程的求解问题。自动控制系统最重要的一个特征是稳定性问题,它表示系统能妥善地保持预定工作状态,耐受各种不利因素的影响,因此矩阵方程在系统的稳定性理论,极点配置等方面具有重要的意义。在常微分方程的定性研究以及数值求解常微分方程的隐式Rung-kwtta方法和块方法中,也需要求解矩阵方程。此外,在广义特征值问题的摄动研究中及隐式常微分方程的数值解中,经常遇到矩阵方程的求解问题。 1.1.2选题的意义 随着科学技术的迅速发展,矩阵方程越来越多地出现在科学与工程计算领域,关于这类问题的研究也日益受到人们的高度重视.对矩阵方程的研究具有很重要的理论意义和很高的应用价值.所以,学会如何更好的解矩阵方程就显得非常重要。本文主要介绍了解矩阵方程的高斯消元法、Jacobi迭代法、Gauss-Seidcl迭代法和SOR迭代方法。在这些方法的基础上,利用matlab软件,快速求出矩阵方程的解。通常熟练使用这些工具或编写程序,而这通常是一项入门缓慢、熟练精通时间较长的工作。MATLAB在提供强大的计算功能,也为我们用数值方法求解矩阵方程提供了很大的方便。 1.1.3求解线性方程组 由于线性方程组是矩阵方程的一个特例,所以本文试图将解线性方程组的一些经典方法推广用来解矩阵方程。 记线性方程组为

简易方程的解法(归纳)

1、解形如X±a=b的方程 X+a=b X-a=b 解:X+a-a=b-a 解:X-a+a=b+a X=b-a X=b+a 2、解形如a-X=b的方程※ a-X=b 解:a-x+x=b+x a=b+x a-b=b-b+x x=a-b 3、解形如ax=b的方程 aX=b 解; ax÷a=b÷a X=b÷a 4、解形如a÷x=b的方程※ a÷X=b 解:a÷X×X=b×X a=b×X a÷b=b÷b×X X=a÷b 5、解形如x÷a=b的方程※ X÷a=b 解:X÷a×a=b×a X=b×a 6、解形如ax±b=c(a≠0)的方程 aX-b=c(a≠0)把“ax”看作一个整体 解:ax-b+b=c+b ax=c+b ax÷a=(c+b) ÷a x=(c+b) ÷a aX+b=c(a≠0) 解:ax+b-b=c-b 把“ax”看作一个整体方程的两边同时减去b ax=c-b ax÷a=(c-b)÷a x=(c-b)÷a 7、解形如ax±ab=c(a≠0)的方程 可以转化为:a(x±b)=c 再解 8、解形如a(x+b)=c (a≠0)的方程 把“x+b”看作一个整体,方程的两边同时除以a 书写格式 例如 80-X=60 解:80-X+X=60+X 检验:x=20代入原方程 80=60+X 方程左边=80-X 80-60=60-60+X =80-20 X=20 =60 =方程的右边 所以x=20是方程的解

定律、公式 1、加法交换律:a+b=b+a 加法结合律:(a+b)+c=a+(b+c) 2、乘法交换律:a ×b=b ×a 乘法结合律:(a ×b)×c=a ×(b ×c) 乘法分配律:(a+b)×c=a ×c+b ×c 或 (a-b)×c=a ×c-b ×c 3、减法性质:a-b-c=a-(b+c) a-b-c=a-c-b 4、除法性质: a ÷ b ÷c=a ÷(b ×c) a ÷b ÷c=a ÷ c ÷b 5、去括号: a+(b-c)=a+b-c a-(b-c)=a-b+c a ÷ b ×c= a ÷(b ÷c) 6、长方形: a 长方形周长 =(长+ 宽)×2 字母公式:C=(a+b)×2 长方形面积=长×宽 字母公式:S=ab 7、正方形: 正方形周长=边长×4 字母公式:C=4a 正方形面积=S=a ×a 8、平行四边形 字母公式:S=ah 9、三角形 a 三角形的面积=底×高÷2 字母公式:S=ah ÷2 三角形的 底=面积×2÷高; 三角形的 高=面积×2÷底) 10、梯形 上底a 下底b

浅析特殊二元一次方程组的巧妙解法

浅析特殊二元一次方程组的巧妙解法 云南省曲靖市宣威市羊场镇初级中学 张荣芝 【摘要】 解二元一次方程组最常用的方法是代人法和加减法,但对于一些特殊的二元一次方程组,若能根据方程组的特征,灵活运用一些技巧,不仅可以简化解题过程,而且有助于培养同学们的创新意识。 【关键词】二元一次方程组 巧解 创新意识 加减法 二元一次方程组的解题思路就是消元,通过消元把二元转化为一元。消元分代入消元法和加减消元法,这是解二元一次方程组的基本方法。解题时常遇到一些特殊形式的方程(组),它们结构巧妙而富有规律性。此时应仔细观察题目的特点,抓住方程的结构特征或某种规律,联想一些解题方法与技巧,往往能避免常规解法带来的繁杂运算,找到较为简便的解法。这两种方法都是从“消元”这个基本思想出发,先把“二元”转化为“一元”把解二元一次方程组的问题归结为解一元一次方程,在“消元”法中,包含了“未知”转化到“已知”的重要数学化归思想。 整体代入法 例1 解方程组y x x y +=+-=?????1423231 解:原方程组可变形为435231 x y x y -=--=??? 继续变形为 2 x -3y+2 x=-5

2 x -3y=1 (2)代入(1)得:125+=-x x =-3 解得:y =-73 方程组的解为x y =-=-?????373 再如: 2a +b =3 (1) 3a +b =4 (2) 解: (2)式变形为(2a +b )+a =4 (3) ,ax by m bx ay n +=??+=? 把(1)代入(3)得 3+a =4 ∴ a =1 把a =1代入(1)得b =1 ∴原方程组的解是 a =1 b =1 二、直接加减法 a x+by =m 当方程组中未知数的系数具有轮换特点时,即类似于 bx + ay=n 的形式,可以直接将两个方程相加、减,反复两次,然后联立得到新方程,从而巧妙地迅速求解,我们称之谓反复加减法. 例2 解方程组 4x -3y =3 (1) 3x -4y =4 (2) 解: (1)+(2)得 7x -7y =7

矩阵方程的解法

两类矩阵方程的行对称矩阵解 及AX=B的最佳逼近 摘要本文首先介绍了行对称矩阵的定义及性质,利用矩阵的广义 逆,奇异值分解,给出了矩阵方程AX=B有行对称解的充分必要条件及有解时通解的表达式;并给出了矩阵方程解集合中与给定矩阵的最佳 逼近解的表达式。最后利用奇异值分解给出了矩阵方程T 有行 AXA B 对称解的充分必要条件及有解时通解的表达式。 矩阵方程问题是指在满足一定条件的矩阵集合中求矩阵方程的 解的问题。不同的约束条件,不同的矩阵方程,就导致了不同的约束矩阵方程问题。约束矩阵方程问题在结构设计,参数识别,主成分分析,勘测,遥感,生物学,电学,固体力学,结构动力学,分子光谱学,自动控制理论,振动理论,循环理论等领域都有重要应用。 约束矩阵方程问题的内容非常广泛. 约束矩阵方程问题又分为 线性约束矩阵方程问题和非线性约束矩阵方程问题. 有关线性约束 矩阵方程问题的研究成果相当丰富. 其中最简单的矩阵方程AX = B 是研究最透彻的一类问题. 求解线性矩阵方程一般会遇到两种情况:一是当矩阵方程有解时,如何求它的解及最佳逼近;二是当矩阵方程无解时,如何求它的最小

二乘解。对于本文所研究的AX=B 、T AXA B =这两类简单矩阵方程,国 内外学者已经作了大量研究。都在相应的文献中对其进行了大量的研究,解决了求此方程的一些约束解和最小二乘解的问题。 自从针对工程应用领域提出了行对称矩阵概念之后,这方面研究已经取得了一些成果,如对行对称矩阵的一些性质,行对称矩阵的QR 分解。 本文先对行对称矩阵进行介绍,再将行对称矩阵与约束矩阵方程结合起来,先研究了矩阵方程AX=B 有行对称实矩阵解的充要条件,有解时,用奇异值分解及广义逆求出解及最佳逼近。再对矩阵方程 T AXA B =有行对称实矩阵解的充要条件进行了研究,利用奇异值分解 得出了有解时的充要条件及解的表达式。 设*m n R 表示全体n*m 阶实矩阵集合,rank(A)表示矩阵A 的秩,n J 表示 次对角线上元素全为1,其余元素全为0的方阵,即n J =*0 101n n ?? ? ? ?? ? ,显然有1 ,T n n n n J J J J -==成立。*n n OR 表示n 阶正交矩阵全体。 本文要讨论以下问题: 问题1 给定矩阵A,B ∈*m n ,求实行对称方阵X ,使得AX=B 。

线性方程组的直接解法

实验五 线性方程组的直接解法 一、实验内容 1、用列主元素法求解方程组 15 123459.170.31059.43146.785.291 6.3112111.295221211x x x x -?????????????--??????=?????????????? ???? 并计算误差b-Ax ,分析结果的好坏; 2、 用改进Cholesky 方法求对称正定阵线性方程组 1234248.72171013.741090.7x x x -????????????-=????????????-?????? 并计算误差b-Ax ,分析结果的好坏; 3、 用追赶法解方程组 123421006132010121000351x x x x -????????????--??????=??????--??????-???? ?? 二、要求 1、 对上述三个方程组分别利用Gauss 列主元消去法;Cholesky 方法;追赶法求解(选择其一); 2、 应用结构程序设计编出通用程序; 3、 比较计算结果,分析数值解误差的原因; 三、目的和意义 1、通过该课题的实验,体会模块化结构程序设计方法的优点; 2、运用所学的计算方法,解决各类线性方程组的直接算法; 3、提高分析和解决问题的能力,做到学以致用; 4、 通过三对角形线性方程组的解法,体会稀疏线性方程组解法的特点。 四、实验学时:2学时 五、实验步骤: 1.进入matlab 开发环境; 2.根据实验内容和要求编写程序; 3.调试程序; 4.运行程序; 5.撰写报告,讨论分析实验结果.

六、程序 1、Gauss列主元素消去法 function x=Gauss_pivot(A,b) %用Gauss列主元素法求解线性方程组Ax=b %x是未知向量 n=length(b); x=zeros(n,1); c=zeros(1,n); d1=0; %消元计算 for i=1:n-1 max=abs(A(i,i)); m=i; for j=i+1:n if max

解矩阵方程

解矩阵方程 我们知道,矩阵方程的解与线性方程组的解有一定的关系,但比线性方程组的解复杂.下面,对矩阵方程AZ=B(YA=B)的解的情况作如下的讨论. 定理l:设A是n阶可逆矩阵,那么Z=Aˉ1B(Y=BAˉ1)是矩阵方程AZ=B(YA=B)的唯一解.这样一个定理,容易证明.那么,当矩阵方程AZ=B中的A不是可逆矩阵时,方程解的情况怎样,将是我们所关心的问题. 定理2设A是m×x”矩阵,B是m×s矩阵,矩阵方程AZ=B有解的充要条件是秩A=秩(A,B)。(A,B)是把矩阵A和B放在一起所得的矩阵. 证明“=>”AZ=B有解就是说线性方程组AZ(j)=B(j),j=l,2,……s,分别有解,所以系数矩阵A的秩和增广矩阵(A ,B(j))的秩相同(z(j),B(j)表示矩阵Z和B的第j个列向量).即秩A=秩(A,B(j)),j=1,2,……s,从而秩A=秩(A,B).若不然,必定有某jo,使秩A≠秩(A ,B(jo)).“<=”设秩A=秩(A ,B),则有秩A=秩(A ,B(j)),j=1,2,…s,这也就是说,对每个线性方程组AZ(j)=B(j),j=1,2,…s有解,从而矩阵方程AZ=B有解,证毕.推论l假如矩阵方程AZ=B 有解,那么,当秩A=n”时有唯一解. 下面我们给出该唯一解的求法.首先给出一个引理:引理设A是m×n”矩阵(m≥n),秩A= n,那么存在一个m x(m—n)矩阵H,秩H=m一n,使得(A ,H)是一个m阶可逆矩阵. 证明当m=n时A本身就是可逆矩阵,引理成立.当m>n时,秩A=n就是说A 的n个m 维列向量的秩是n.那么总可以添加m一n个线性无关的m维列向量,使之成为m个列向量,而这m个列向量的秩为m.令H为添加的这m一n个列向量所作成,则H为所求,且有秩H=m一n, (A ,H)是一个m阶可逆矩阵.定理3设A是m×n矩阵,B是m×s矩阵.假设AZ=B有唯一解,那么该解的公式为z=(A ,H) ˉ1B的前n行.其中m≥n,H为引理所述.证明把矩阵(A ,H)写为分块矩阵的形式:(A ,H)〔A1C1/A2C2 〕。其中A1是n阶方阵A2是(m—n)×n 矩阵,亦即A1是A的前n行.A2是A的后m一n行.C1、C2分别是H的前n 行和后m一n行.Cl是n×(m一n)矩阵,C2是m一n阶方阵.再作一个m×s 矩阵:(Z/0),0是m—n行s列零矩阵,于是有:(A,H)(Z/0)=(A1C1/A2C2)(Z/0)=(A1Z/A2Z)=(A1/Z1)Z=AZ=B.

矩阵方程的求解问题

矩阵方程的求解问题 白秀琴 (平顶山工业职业技术学院,基础部,河南 平顶山 467001) 摘要:主要考察了矩阵方程的求解问题,给出了一般矩阵方程当系数矩阵满足不同 条件时的两种求解方法。 关键词:矩阵;矩阵的逆;矩阵方程 矩阵是线性代数中的最重要的部分,它贯穿于线性代数的始终,可以说线性代数就是矩阵的代数,矩阵是处理高等数学很多问题的有力工具。矩阵方程是矩阵运算的一部分,这里我们主要讨论如何求解矩阵方程的问题。掌握简单的矩阵方程的求法,对于求解复杂的矩阵方程有很大帮助。 简单的矩阵方程有三种形式:.,,C AXB C XA C AX ===如果这里的A 、B 都是可逆矩阵,则求解时需要找出矩阵的逆,注意左乘和右乘的区别。它们的解分别为: .,,1 1 1 1 ----===B A X CA X C A X 例如,求解方程C AC =先考察A 是否可逆,如果A 可逆时,方程两边同时左乘1-A ,得,11C A AX A --=即,1C A X -=这里要注意只能左乘不能右乘,因为矩阵的乘法不满足交换律。同样,对于方程,C XA =只能右乘1-A ,得,1 1 --=CA XAA 即.1 -=CA X 而对 于方程,C A X B =只能是左乘1-A 而右乘1-B ,得,1 1 1 1----=CB A ACBB A 即 .1 1 --=CB A X 看下面解矩阵方程例题: 例1:???? ? ?? ???=???????? ??3154 32 34 3 122 321 X 解:先求出1-A ,则,11 1 25323231 34 3122 3211 ??????????--- -=???? ? ??? ??-则 ???? ? ?????--=????????? ???????????----=??????? ???-???????? ??=3321 23315432 11 12 532 3231 3154 32 134 3122 321 X 例2:??????-=???? ? ??? ??21210134 3 122 321X

相关文档
最新文档