解非齐次线性方程组c语言,解非齐次线性方程组C语言程序设计.pdf

安徽广播电视大学学报 年第 期

$’’& !

!"#$%&’()* ! +,-./0

智东杰

(焦作工学院 计算机系,河南 焦作 &’’’ )

摘 要:采用阶梯矩阵找出非齐次线性方程组的增广矩阵的秩,用大小为未知量个数的双向栈存栈储自由

未知量与非自由未知量,并给出在微机上运行的模拟人工解题的 语言计算程序。

(

关键词:非齐次线性方程组;通解;程序

中图分类号: 文献标识码: 文章编号: ( )

)*+!!,! - !’’.%/’$! $’’& ’ !%’ !$#%’&

众所周知,非齐次线性方程组在线性代数中占有 程。

重要地位,现在就来研究非齐次线性方程组 的计 !

0!1

…,

# % 2# $2!3$, ( 0#1

! ,$!-0$136 " ,$!-0$1374!

算机解法。 " 2 !

! !,$ 求解

# % 2& $2!3$3…3’ 0!1

! $" " $

" 2 ! 将方程组的自由未知项移到等号右边,得0/1 式,

设计方法 此时我们得到了新的方程组,为使用方便写成 式

! 081

!,! 判断是否有解 ( !

# % 2 0%# % 1 4# $2!3$,

! ,$!- 0$1*#(% 0" 1 *#(% 0" 1 ! ,$!- 0$1*#(% 0" 1 *#(% 0" 1 ,$!- 0$13!4!

根据线性方程组的系数矩阵与增广矩阵的秩是

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
齐次线性方程组的一般形式为:$$ \begin{cases} a_{11}x_1 + a_{12}x_2 + \cdots + a_{1n}x_n = b_1 \\ a_{21}x_1 + a_{22}x_2 + \cdots + a_{2n}x_n = b_2 \\ \cdots\cdots\cdots\cdots\cdots \\ a_{m1}x_1 + a_{m2}x_2 + \cdots + a_{mn}x_n = b_m \end{cases} $$ 其中 $a_{ij}$ 和 $b_i$ 均为已知常数,$x_1,x_2,\cdots,x_n$ 为未知数。 齐次线性方程组法: 1. 首先求出对应的齐次线性方程组的通。 2. 然后求出一个特。 3. 齐次线性方程组的通为其对应齐次线性方程组的通加上一个特。 具体过程如下: 1. 首先求出对应的齐次线性方程组的通。 对于齐次线性方程组:$$ \begin{cases} a_{11}x_1 + a_{12}x_2 + \cdots + a_{1n}x_n = 0 \\ a_{21}x_1 + a_{22}x_2 + \cdots + a_{2n}x_n = 0 \\ \cdots\cdots\cdots\cdots\cdots \\ a_{m1}x_1 + a_{m2}x_2 + \cdots + a_{mn}x_n = 0 \end{cases} $$ 其中 $a_{ij}$ 为已知常数,$x_1,x_2,\cdots,x_n$ 为未知数。 可以用高斯消元法、矩阵消元法或者行列式求法求出齐次线性方程组的通。假设其通为:$$ x_1 = c_{11}x_1^{(1)} + c_{12}x_1^{(2)} + \cdots + c_{1k}x_1^{(k)} \\ x_2 = c_{21}x_2^{(1)} + c_{22}x_2^{(2)} + \cdots + c_{2k}x_2^{(k)} \\ \cdots\cdots\cdots\cdots\cdots \\ x_n = c_{n1}x_n^{(1)} + c_{n2}x_n^{(2)} + \cdots + c_{nk}x_n^{(k)} $$ 其中 $x_1^{(1)},x_1^{(2)},\cdots,x_1^{(k)}$ 为齐次线性方程组的基础系。 2. 然后求出一个特。 可以采用待定系数法、变参数法、常数变易法等方法求出一个特 $x_1^{(0)},x_2^{(0)},\cdots,x_n^{(0)}$。 3. 齐次线性方程组的通为其对应齐次线性方程组的通加上一个特齐次线性方程组的通为:$$ x_1 = c_{11}x_1^{(1)} + c_{12}x_1^{(2)} + \cdots + c_{1k}x_1^{(k)} + x_1^{(0)} \\ x_2 = c_{21}x_2^{(1)} + c_{22}x_2^{(2)} + \cdots + c_{2k}x_2^{(k)} + x_2^{(0)} \\ \cdots\cdots\cdots\cdots\cdots \\ x_n = c_{n1}x_n^{(1)} + c_{n2}x_n^{(2)} + \cdots + c_{nk}x_n^{(k)} + x_n^{(0)} $$ 其中 $c_{ij}$ 为任意常数。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值