NA-3-1线性方程组

合集下载

线性方程组的几种求解方法

线性方程组的几种求解方法

甘肃政法学院本科学年论文(设计)题目浅议线性方程组的几种求解方法学号:姓名:指导教师:成绩:__________________完成时间: 2012 年 11 月目录第一章引言 (1)第二章线性方程组的几种解法 (1)2.1 斯消元法 (1)2.1.1 消元过程 (1)2.1.2 回代过程 (2)2.1.3 解的判断 (2)2.2 克莱姆法则 (3)2.3 LU分解法 (4)2.4 追赶法 (6)第三章结束语 (8)致谢 (8)参考文献 (9)摘要:线性方程组是线性代数的核心内容之一,其解法研究是代数学中经典且重要的研究课题.下面将综述几种不同类型的线性方程组的解法,如消元法、克莱姆法则、直接三角形法、、追赶法,并以具体例子介绍不同解法的应用技巧. 在这些解法中,高斯消元法方法,具有表达式清晰,使用范围广的特点.另外,这些方法有利于快速有效地解决线性方程组的求解问题,为解线性方程组提供一个简易平台,促进了理论与实际的结合。

关键词:线性方程组;解法;应用Several methods of solving linear equation groupAbstract: The system of linear equations is one of linear algebra core contents, its solution research is in the algebra the classics also the important research topic. This article summarized several kind of different type system of linear equations solution, like the elimination, the Cramer principle, the generalized inverse matrix law, the direct triangle law, the square root method, pursue the law, and by concrete example introduction different solution application skill. In these solutions, the generalized inverse matrix method, has the expression to be clear, use scope broad characteristic. Moreover, these methods favor effectively solve the system of linear equations solution problem fast, provides a simple platform for the solution system of linear equations, promoted the theory and the actual union.Key word: Linear equations; Solution ; Example第一章 引言线性方程组理论是高等数学中十分重要的内容,而线性方程组的解法是利用线性方程组理论解决问题的关键.下面将介绍线性方程组的消元法、追赶法、直接三角形法等求解方法,为求解线性方程组提供一个平台。

解线性方程组的直接方法

解线性方程组的直接方法

解线性方程组的直接方法一、高斯消元法高斯消元法是解线性方程组最常用的方法之一、它通过一系列的消元操作,将线性方程组转化为阶梯型方程组,从而求解未知数的值。

1.确定线性方程组的阶数和未知数的个数。

设线性方程组中有n个未知数。

2.将线性方程组写成增广矩阵的形式。

增广矩阵是一个n行n+1列的矩阵,其中前n列是线性方程组的系数矩阵,第n+1列是等号右边的常数。

3.通过初等行变换(交换行、数乘行、行加行)将增广矩阵化为阶梯型矩阵。

具体步骤如下:a.首先,找到第一个非零元素所在的列,将它所在的行视为第一行。

b.将第一行的第一个非零元素(主元)变成1,称为主元素。

c.将主元所在列的其他元素(次元素)变为0,使得主元所在列的其他元素只有主元素是非零的。

d.再找到第一个非零元素所在的列,将它所在的行视为第二行,并重复上述步骤,直到将增广矩阵化为阶梯型矩阵。

4.根据阶梯型矩阵求解未知数的值。

具体步骤如下:a.从最后一行开始,依次求解每个未知数。

首先,将最后一行中非零元素所在的列作为含有该未知数的方程,将该未知数的系数设为1b.将含有该未知数的方程中其他未知数的系数设为0,并对其他方程进行相应的变换,使得该未知数所在列的其他元素都为0。

c.重复上述步骤,直到求解出所有未知数的值。

高斯消元法的优点是简单易懂、容易实现,但当线性方程组的系数矩阵接近奇异矩阵时,计算精度可能会降低。

二、矩阵求逆法矩阵求逆法是解线性方程组的另一种直接方法。

它通过对系数矩阵求逆,然后与常数矩阵相乘,得到未知数的值。

1.确定线性方程组的阶数和未知数的个数。

设线性方程组中有n个未知数。

2.将线性方程组写成矩阵方程的形式,即Ax=b,其中A是一个n阶方阵,x和b分别是n维列向量。

3.求系数矩阵A的逆矩阵A^-1a. 首先,计算系数矩阵A的行列式det(A)。

b. 判断det(A)是否为0,如果det(A)=0,则该线性方程组无解或有无穷多解;如果det(A)≠0,则系数矩阵A可逆。

高中数学中的线性方程组求解方法

高中数学中的线性方程组求解方法

高中数学中的线性方程组求解方法线性方程组是高中数学中的重要内容之一,它在数学和实际问题中都有广泛的应用。

本文将介绍一些常见的线性方程组求解方法,帮助读者更好地理解和掌握这一知识点。

一、高斯消元法高斯消元法是求解线性方程组最常用的方法之一。

它通过一系列的行变换将方程组化为简化的阶梯形矩阵,从而求得方程组的解。

首先,将线性方程组写成增广矩阵的形式,即将系数矩阵和常数项矩阵合并在一起。

然后,利用行变换的性质,逐步消去未知数的系数,使得增广矩阵的形式变为阶梯形。

最后,通过回代的方式求得方程组的解。

高斯消元法的优点是简单直观,适用于任意个数的未知数和方程。

但是,当方程组的系数矩阵存在零行或者行之间存在倍数关系时,高斯消元法可能会遇到困难。

二、克拉默法则克拉默法则是一种基于行列式的求解线性方程组的方法。

它通过计算系数矩阵的行列式和各个未知数对应的代数余子式来求得方程组的解。

具体而言,对于n个未知数的线性方程组,克拉默法则的步骤如下:1. 计算系数矩阵的行列式D;2. 分别将每个未知数的系数替换为常数项,得到n个新的方程组;3. 分别计算这n个新方程组的系数矩阵的行列式D1, D2, ..., Dn;4. 方程组的解为x1 = D1/D, x2 = D2/D, ..., xn = Dn/D。

克拉默法则的优点是求解过程简单明了,适用于未知数个数较少的方程组。

然而,它的计算量较大,当未知数个数较多时,计算行列式和代数余子式的复杂度会大大增加。

三、矩阵法矩阵法是一种基于矩阵运算的求解线性方程组的方法。

它将线性方程组表示为矩阵的形式,通过矩阵的逆、转置等运算求得方程组的解。

具体而言,对于n个未知数的线性方程组Ax = b,其中A为系数矩阵,x为未知数向量,b为常数项向量,矩阵法的求解步骤如下:1. 如果系数矩阵A可逆,那么方程组的解为x = A^(-1)b;2. 如果系数矩阵A不可逆,那么方程组可能无解或者有无穷多解。

高中一年级数学线性方程组的解法

高中一年级数学线性方程组的解法

高中一年级数学线性方程组的解法线性方程组是数学中的重要概念,在高中数学中也是一个基础的内容之一。

解决线性方程组不仅有助于培养学生的逻辑推理能力,还能帮助学生建立数学思维的基础。

今天,我们将介绍高中一年级数学线性方程组的解法。

一、高中一年级数学线性方程组的基本概念与解法1. 概念线性方程组是由一组线性方程组成的方程集合。

一般形式为:a1x + b1y = c1a2x + b2y = c2其中,a1、a2、b1、b2、c1、c2为已知系数。

2. 解法高中一年级数学线性方程组可以通过代入法、消元法和矩阵法等解法来求解。

①代入法:将其中一个方程中的某个未知量用另一个方程中的未知量表示,再代入到另一个方程中,从而得到一个只含有一个未知量的方程。

通过解这个只含有一个未知量的方程,再依次进行回代,即可求得所有未知量的值。

②消元法:通过运用不同方程之间的加减法规则,将方程组中的一个未知量消去,从而得到一个只含有一个未知量的方程。

通过解这个只含有一个未知量的方程,再依次进行回代,即可求得所有未知量的值。

③矩阵法:将线性方程组转化成矩阵形式,通过高斯消元法来解决。

二、示例分析下面通过一个具体的例子,来详细说明高中一年级数学线性方程组的解法。

例题:解方程组:2x + 3y = 73x - 2y = 8解法:1. 代入法将第一个方程中的 x 用第二个方程中的 y 表示,得到 x = (8 + 2y)/3。

将其代入第一个方程,得到:2(8 + 2y)/3 + 3y = 7解得 y = 1,再将 y 的值代入 x = (8 + 2y)/3 中,解得 x = 2/3。

2. 消元法将第一个方程乘以 3,将第二个方程乘以 2,得到:6x + 9y= 216x - 4y = 16两个方程相减,消去 x,得到:13y = 5解得 y = 5/13,再将 y 的值代入任意一个方程中,解得 x = 14/13。

3. 矩阵法将线性方程组转化成矩阵形式:⎛ 2 3 ⎞⎛x⎞⎛ 7 ⎞⎜⎟⎜⎟⎜⎟⎝ 3 -2 ⎠ x ⎝y⎠ = ⎝ 8 ⎠通过高斯消元法,将矩阵转化为阶梯形式:⎛ 2 3 ⎞⎛x⎞⎛ 7 ⎞⎜⎟⎜⎟⎜⎟⎝ 0 -13 ⎠ x ⎝y⎠ = ⎝ -6 ⎠解得 y = 5/13,再回代入第一个方程,解得 x = 2/3。

线性方程组的解法

线性方程组的解法

线性方程组的解法线性方程组是数学中的重要概念,广泛应用于各个领域。

解决线性方程组可以帮助我们求解未知数的值,解释不同变量之间的关系。

本文将介绍线性方程组的解法,包括高斯消元法和矩阵法。

一、高斯消元法高斯消元法是解决线性方程组的一种常见方法。

它通过逐步操作将方程组转化为一种更容易求解的形式。

下面以一个三元一次方程组为例进行说明:方程组1:2x + 3y - z = 63x + 2y + 2z = 5x - 2y + z = 0首先,将方程组写成增广矩阵的形式:[2 3 -1 | 6][3 2 2 | 5][1 -2 1 | 0]然后,通过初等行变换,将增广矩阵化简成上三角矩阵的形式。

具体步骤如下:1. 将第一行乘以3,将第二行乘以2,分别得到新的第一行和第二行。

[6 9 -3 | 18][6 4 4 | 10][1 -2 1 | 0]2. 将第二行减去第一行,将第三行减去第一行,分别得到新的第二行和第三行。

[6 9 -3 | 18][0 -5 7 | -8][1 -2 1 | 0]3. 将第二行除以-5,得到新的第二行。

[6 9 -3 | 18][0 1 -7/5 | 8/5][1 -2 1 | 0]4. 将第一行减去9倍的第二行,得到新的第一行。

[6 0 48/5 | -72/5][0 1 -7/5 | 8/5][1 -2 1 | 0]5. 将第一行除以6,得到新的第一行。

[1 0 8/5 | -12/5][0 1 -7/5 | 8/5][1 -2 1 | 0]至此,我们得到了一个上三角矩阵。

接下来,通过回代来求解变量的值。

1. 由最后一行我们可以得到 z = 0。

2. 将 z = 0 代入到第一行和第二行,可以得到:x + 8/5 = -12/5,即 x = -4;y - 7/5 = 8/5,即 y = 3。

所以,原始方程组的解为 x = -4,y = 3,z = 0。

二、矩阵法除了高斯消元法,我们还可以使用矩阵法来解决线性方程组。

线性方程组解法归纳总结

线性方程组解法归纳总结

线性方程组解法归纳总结在数学领域中,线性方程组是一类常见的方程组,它由一组线性方程组成。

解决线性方程组是代数学的基础知识之一,广泛应用于各个领域。

本文将对线性方程组的解法进行归纳总结。

一、高斯消元法高斯消元法是解决线性方程组的基本方法之一。

其基本思想是通过逐步消元,将线性方程组转化为一个上三角形方程组,从而求得方程组的解。

具体步骤如下:1. 将线性方程组写成增广矩阵的形式,即将系数矩阵和常数向量合并成一个矩阵。

2. 选取一个非零的主元(通常选取主对角线上的元素),通过初等行变换将其它行的对应位置元素消为零。

3. 重复上述步骤,逐步将系数矩阵转化为上三角形矩阵。

4. 通过回代法,从最后一行开始求解未知数,逐步得到线性方程组的解。

高斯消元法的优点是理论基础牢固,适用于各种规模的线性方程组。

然而,该方法有时会遇到主元为零或部分主元为零的情况,需要进行特殊处理。

二、克拉默法则克拉默法则是一种用行列式求解线性方程组的方法。

它利用方程组的系数矩阵和常数向量的行列式来求解未知数。

具体步骤如下:1. 求出系数矩阵的行列式,若行列式为零则方程组无解。

2. 对于每个未知数,将系数矩阵中对应的列替换为常数向量,再求出替换后矩阵的行列式。

3. 用未知数的行列式值除以系数矩阵的行列式值,即可得到该未知数的解。

克拉默法则的优点是计算简单,适用于求解小规模的线性方程组。

然而,由于需要计算多次行列式,对于大规模的线性方程组来说效率较低。

三、矩阵法矩阵法是一种将线性方程组转化为矩阵运算的方法。

通过矩阵的逆运算或者伴随矩阵求解线性方程组。

具体步骤如下:1. 将线性方程组写成矩阵的形式,其中系数矩阵为A,未知数矩阵为X,常数向量矩阵为B。

即AX=B。

2. 若系数矩阵A可逆,则使用逆矩阵求解,即X=A^(-1)B。

3. 若系数矩阵A不可逆,则使用伴随矩阵求解,即X=A^T(ATA)^(-1)B。

矩阵法的优点是适用于各种规模的线性方程组,且运算速度较快。

线性方程组的解法线性方程组

线性方程组的解法线性方程组

线性方程组的解法线性方程组线性方程组是数学中常见的一种方程形式,它由多个线性方程联立而成。

解线性方程组是在给定一组方程的条件下,求出符合这些方程的未知数的取值,从而满足方程组的所有方程。

本文将介绍线性方程组的解法和应用。

一、高斯消元法高斯消元法是解线性方程组的一种常用方法。

它通过一系列行变换将线性方程组转化为简化的行阶梯形矩阵,然后通过回代求解得到方程组的解。

具体步骤如下:1. 将线性方程组写成增广矩阵的形式,其中未知数的系数和常数项构成矩阵的左右两部分。

2. 选取一个主元(即系数不为零的元素)作为基准行,并通过行变换使得该元素为1,同时消去其他行中该列的元素。

3. 重复上述步骤,将矩阵转化为行阶梯形式,即每一行的主元都在前一行主元的右下方。

4. 进行回代,从最后一行开始,逐步求解方程组的未知数。

高斯消元法能够解决大部分线性方程组,但对于某些特殊情况,例如存在无穷解或无解的方程组,需要进行额外的判断和处理。

二、矩阵求逆法矩阵求逆法是另一种解线性方程组的方法。

它通过求解方程组的系数矩阵的逆矩阵,再与常数项的矩阵相乘,得到未知数的解向量。

具体步骤如下:1. 如果线性方程组的系数矩阵存在逆矩阵,即矩阵可逆,那么方程组有唯一解。

2. 计算系数矩阵的逆矩阵。

3. 将逆矩阵与常数项的矩阵相乘,得到未知数的解向量。

需要注意的是,矩阵求逆法只适用于方程组的系数矩阵可逆的情况,对于不可逆的方程组,则无解或者存在无穷解。

三、克拉默法则克拉默法则适用于n个未知数、n个方程的线性方程组。

它利用行列式的性质来求解未知数。

具体步骤如下:1. 构建系数矩阵和常数项的矩阵。

2. 计算系数矩阵的行列式,即主对角线上各元素的乘积减去副对角线上各元素的乘积。

3. 分别用求解一个未知数时的系数矩阵替代系数矩阵中对应列的元素,再计算新矩阵的行列式。

4. 将每个未知数的解依次计算出来。

克拉默法则的优点是理论简单,易于理解,但随着未知数和方程数的增加,计算复杂度呈指数增长,计算效率较低。

线性方程组的解法

线性方程组的解法

线性方程组的解法在数学中,线性方程组是由一系列线性方程组成的方程集合。

解决线性方程组是数学中的一个重要问题,在实际应用中也有广泛的应用。

本文将介绍几种常见的线性方程组的解法,以帮助读者更好地理解和应用这些方法。

一、高斯消元法高斯消元法是解决线性方程组的一种常见且经典的方法。

它通过一系列的行变换,将线性方程组化简为一个上三角矩阵,从而求得方程组的解。

具体步骤如下:步骤1:将线性方程组写成增广矩阵的形式。

步骤2:选取一个非零的系数作为主元素,并将该系数所在行作为当前行。

步骤3:将主元素所在列的其他行元素都通过初等变换变为0。

步骤4:重复步骤2和步骤3,直到将矩阵化简为上三角形式。

步骤5:回代求解,得到线性方程组的解。

高斯消元法是一种直观且容易理解的解法,但对于某些特殊的线性方程组,可能会遇到无解或者无穷多解的情况。

二、矩阵的逆乘法矩阵的逆乘法是另一种解决线性方程组的方法,它通过矩阵的逆和向量的乘法,将线性方程组表示为一个矩阵方程,从而求得方程组的解。

具体步骤如下:步骤1:将线性方程组表示为增广矩阵的形式。

步骤2:判断增广矩阵的系数矩阵是否可逆,如果可逆,则存在矩阵的逆。

步骤3:计算增广矩阵的系数矩阵的逆。

步骤4:将原始线性方程组表示为矩阵方程形式,即AX = B。

步骤5:求解矩阵方程,即X = A^(-1)B。

矩阵的逆乘法是一种简便且高效的解法,但需要注意矩阵的可逆性,在某些情况下可能不存在逆矩阵或者矩阵的逆计算比较困难。

三、克拉默法则克拉默法则是一种基于行列式求解线性方程组的方法。

它通过计算方程组的系数行列式和各个未知数在方程组中的代数余子式,从而求得方程组的解。

具体步骤如下:步骤1:将线性方程组的系数和常数项构成一个矩阵。

步骤2:计算系数矩阵的行列式,即主行列式D。

步骤3:分别将主行列式D中的每一列替换为常数项列,计算得到各个未知数的代数余子式。

步骤4:根据克拉默法则的公式,未知数的值等于其对应的代数余子式除以主行列式D。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

回代求得
兰州交通大学数理与软件工程学院常迎香
x 3 3 / 3 1 x2 ( 3 2 x3 ) ( 3 2 1) 1 x1 6 2 x2 3 x3 6 2 1 3 1 1 故所求解为 x1 1, x2 1, x3 1
3 6 1 2 0 1 2 3 0 1 1 0
A
( 3)
x1 2 x 2 3 x 3 6 3 6 1 2 0 1 2 3 x 2 2 x 3 3 3 x 3 3 0 0 3 3
求解一个三角形方程组需n次除法与 1 1 2 ( i 1) 2 n(n 1) 2 n 次乘法。 i 1
兰州交通大学数理与软件工程学院常迎香 nm0931@
n
-14-
数值计算方法
下三角方程组的一般形式为: b1 a11 x1 b2 a21 x1 a22 x2 an1 x1 an 2 x2 ann xn bn 其中aii 0, i 1, 2, , n
H1 F12 F14 cos 0, F24 sin F25 sin 100, F12 F23 F24 cos F25 cos 0, V3 F35 sin 0, F23 F35 cos 0, F14 sin F24 sin 0, F14 cos F24 cos F45 0, F25 sin F35 sin 0, F25 cos F35 cos F45 0。
6 9 6
n 3, a11 1 0 m 21 a 21 / a11 2 / 1 2 m 31 a 31 / a11 1 / 1 1 1 ,L Ax L b完成第一步消元, 得 : L 1 = 2 1 1 1 1 1
nm0931@
兰州交通大学数理与软件工程学院常迎香
-17-
数值计算方法
A
( 2)
a22( 2) 1 0, m32 a32( 2) / a22( 2) 1 /( 1) 1 1 ,L L Ax L L b完成第二步消元, 得 L2 = 1 2 1 2 1 1 1
g
a a
(1) 12 ( 2) 22

a
a
(1) 1n ( 2) 2n


(n a nn )
兰州交通大学数理与软件工程学院常迎香
b ( n) bn b
(1) 1 ( 2) 2
nm0931@
-9-
数值计算方法
一、三角形方程组的解法
三角形方程组包括上三角形方程组和下三角 形方程组,是最简单的线性方程组之一。上三角 方程组的一般形式是:
数值计算方法
兰洲交通大学数理学院 兰州交通大学数理与软件工程学院常迎香 nm0931@
-1-
数值计算方法
第3章 线性方程组的直接解法
在科学与工程计算中,大量的问题归结为求解线性代数方 程组Ax=b,其中 A (aij ) Rnn , b (b1b2 ,, bn )T Rn , x ( x1x2 ,, xn )T Rn ,分别称为方程组的系数矩阵,右端向量和解向量,若A可逆, 则方程组存在唯一解。 例如,三角形结构具有稳定性好的特性,考虑到如图4-1所 示的三角结构。
可求出精确解。
迭代法:构造迭代格式,产生迭代序列,通过无限
次迭代过程求解。有限次截断得近似解。
兰州交通大学数理与软件工程学院常迎香
nm0931@
-7-
数值计算方法
第一节 高斯消元法及其计算机实现
求 解 Ax b
A R nn Ux g
下三角形方程组可以参照上三角形方程组的解法来求解, 下三角形方程组的求解顺序是从第一个方程开始,按从上到下 的顺序,依次解出:x1 , x2 , , xn , 其计算公式为: x1 b1 / a11 i 1 xi (bi aik xk ) / aii ( i 2, 3, , n) k 1 如上解三角形方程组的方法称为回代法.
兰州交通大学数理与软件工程学院常迎香
b1 b2 bm nm0931@
-5-
数值计算方法
定理1 (线性代数方程组有解判别定理)线性方程组 Ax b有解的充分必要条件是:秩(A)=秩(A)
定理2 线性方程组Ax b有解(即相容)时, (1)秩( A) 秩( A) r n, 则方程组Ax b存在唯一解。
a11 x1 a12 x 2 .......... .......... .......... a1n x n b1 a 22 x 2 .......... .......... ......... a 2 n x n b2 .......... .......... .......... ......... .. a n 1n 1 x n 1 a n1n x n bn1 a nn x n bn 其 中a ii 0 ( i 1,2,......,n)
将 原 方 程 组 Ax b 化 为 同 解 的 上 三 角 方 组 Ux g 程 初 等 变 换 Ax b 同解 用增广矩阵表示为
兰州交通大学数理与软件工程学院常迎香 nm0931@ -8-
数值计算方法
例3 用Gauss消元法求解方程组 x1 2 x2 3 x3 6 2 x1 3 x2 4 x3 9 x 3x 2x 6 2 3 1
解: 增 广 矩 阵 :A
(1)
1 [ A b] 2 1
2 3 3
3 4 2
数值计算方法
A
(1 (1 a11) a12) (1) (1) a 22 a 21 (1) (1) a n1 a n 2 ( a11) n
b
a a
(1) 2n

(1) nn
( b11) (1) b2 (1) bn
U
(1 a11 )
(2)r ( A) r ( A) r n, 方程组Ax b有无穷多解。 通解 原方程组一个特解 对应齐次方程组的基 础解系的线性组合。
兰州交通大学数理与软件工程学院常迎香
nm0931@
-6-
数值计算方法
数值求解方法有以下途径
直接法:利用Gauss消元或矩阵分解,通过有限次运算
兰州交通大学数理与软件工程学院常迎香 nm0931@ -11-
x2 x2 x3 3 x3
x4 5 x4 13 x4 13 x4

4 7 13 13
数值计算方法
为求解上三角方程组,从最后一个方程入手,先 解出 xn=bn/ann, 然后按方程由后向前的顺序,从方 程中依次解出xn-1,xn-2,…,x1。这样就完成了上三角方 程组的求解过程。这个过程被称为回代过程其计算步 骤如下:
兰州交通大学数理与软件工程学院常迎香 nm0931@ -13-
n
数值计算方法
例2、 用回代法求解线性方程组 2 2 x1 2 x1 x2 3 x 2 x 4 x 9 2 3 1
解:
x1 2 / 2 1 x2 (2 1) / 1 1 x3 (9 3 1 2 1) / 4 1 所以,解为(x1 , x2 , x3 ) (1 ,1 , 1)
xn bn / ann xi (bi i n 1,,1
兰州交通大学数理与软件工程学院常迎香 nm0931@ -12-
k i 1
a
n
ik
xk ) / aii
数值计算方法
返回变量 函数名 参数表
function X=backsub(A,b) %Input—A is an n×n upper- triangular nonsingullar matrix % ---b is an n×1 matrix %Output—X is the solution to the system AX=b xn bn / ann n=length(b);
5
F45
F24
4
F14
H1
F25
ቤተ መጻሕፍቲ ባይዱ

F35

1
V1

3 2 F12 F23 兰州交通大学数理与软件工程学院常迎香 nm0931@
-2-
数值计算方法
假设该结构的重量(100kg)集中于节点2(图形底部的中点), 在各节点处的垂直和水平方向受力的平衡条件可依次表示为如下的 方程
V1 F14 sin 0,
兰州交通大学数理与软件工程学院常迎香 nm0931@
-15-
数值计算方法
二、高斯消元法
高斯消元法是一个古老的直接法,由它改进得到 的选主元法,是目前计算机上常用于求低阶稠密矩阵 方程组的有效方法,其特点就是通过消元将一般线性 方程组的求解问题转化为三角方程组的求解问题。 高斯消元法的求解过程,可大致分为两个阶段: 首先,把原方程组化为上三角形方程组,称之为“消 元”过程;然后,用逆次序逐一求出上三角方程组(原 方程组的等价方程组)的解,称之为“回代”过程. 高斯“消元”过程可通过矩阵运算来实现。具 体过程如下: -16- 兰州交通大学数理与软件工程学院常迎香 nm0931@
X=zeros(n,1); xi (bi aik xk ) / aii X(n)=b(n)/A(n,n); k i 1 for i=n-1:-1:1 i n 1, ,1 X(i)=(b(i)-A(i,i+1:n)* X(i+1:n))/A(i,i); end
相关文档
最新文档