基于Matlab的Cramer法则求解线性方程组
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Ma v 20l 3
5月
文章 编号 :1 0 0 7 — 9 8 3 1( 2 0 1 3)0 3 — 0 0 2 3 — 0 4
基 于 Ma t l a b的 C r a m e r 法则求解线性方程组
张 玉 兰
( 南京 铁 道职业 技 术学 院 社科 部 ,江苏 南 京 2 1 0 0 1 5 )
摘要 :对文献[ 1 】 中的两个源程序进行 了改进 ,使运算的速度和效率得到 了有效的改进 .以求解线 性 方程 组 的 C r a m e r 法 则法为 基础 ,使 用化 为上 三 角形 法求行 列式 ,给 出 了算法 流程 图.在 Ma l f a b
语 言环境 下编 写 了一 个通 用 的求解 函数 . 最后 通 过 两个具体 的 案例进 行 了验证 ,证 实了所编 写 的 程 序 的正 确性和 稳定 性.
Ke y wo r d s :l i n e a r e q u a t i o n s ;C r a me r r u l e ;o v e r h e a d t r i a n g l e ; Ma t l a b
C r a m e r 法则作为应用行列式求解线性方程组的一个经典方法历来受到众多学者 的注意,当线性方程组 的阶数 比较大的时候 , 求解的工作量也 随之增大 , 为了提高使用 C r a m e r 法则求解线性方程组的运算速度和 准确性 ,可结合计算机来进行求解 .本文首先对文献[ 1 】 中的两个源程序进行 了改进 :将系数矩阵和把系 数矩阵 中的第 7 列 (. 7 = 1 ,2 ,…, n,, l 为线性方程组 的阶数 )的所有元素用方程组右端 的常数项代替后
得到的所有矩阵分块放在一个矩阵 b中,然后对矩 阵b 分块进行求解行列式 ,即将求解所有的行列式放在 个循环 中进行 , 简化 了程序的编写 , 而且对具体的求解过程也作 了细微的修改 , 并利用 C r a m e r 法则进行 求 解 线 性 方 程 组 ,其 源程 序 记 为 g j 1 . 1 . m 和 1 . 2 . m. 作 了这 一 改 进 后 ,无 需 分 别 计 算 系数 行 列 式 和
o f t h e ma t h e ma t i c a l o p e r a t i o n .B a s e d o n C r a me r r u l e l a w o f s o l v i n g 源自文库 l i n e a r e q ua i t o n s ,s o l v e d t h e d e t e r mi n a n t b y
关 键词 :线J } 生 方程 组 ;C r a me r 法 则 ;上 三 角形 ;M a t l a b
中图分 类号 :01 5 1 . 2
文 献标识 码 :A
d o i :1 0 . 3 9 6 9 6 . i s s n . 1 0 0 7 — 9 8 3 1 . 2 0 1 3 . 0 3 . 0 0 8
第3 3 卷 第 3 期
2 01 3拉
高 师 理 科 学 刊
J o u ma l o f S c i e n c e o f T e a c h e r s Co l l e g e a n d Un i v e r s i t y
Vo 1 . 3 3 NO . 3
一
D ( J = 1 ,2 ,…,, z ) ( D 是把系数行列式 D中第 . 『 歹 的元素用方程组右端的常数项代替后所得到的n 阶行
l a n g u a g e e n v i r o n me n t .F i n a l l y ,c o n f i r me d he t c o r r e c t n e s s a n d he t s t a b i l i y t o f he t p r o g r a m b y t wo s p e c i i f c c a s e s .
t r a ns f o m i r n g i t t o o v e r he a d t r i a n g l e, a n d g a v e t h e lo f wc h a r t o f a l g o it r h m. W r it t e n a g e n e r i c f un c t i o n i n Ma la f b
A b s t r a c t : T w o s o H r c e s i n p a p e r [ 1 】 w a s i mp r o v e d e q u a l l y , t h e r e b y , e f i f c a c i o u s l y i m p r o v i n g he t v e l o c i t y a n d e f i c i e n c y
S o l v i n g l i n e a r e q u a t i o n s b a s e d o n t h e Ma l f a b b y C r a me r r u l e
Z HANG Yu - l a n
( D e p a r t m e n t o f S o c i a l S c i e n e e s ,N a m i n g I n s t i t u t e o f R a i l w a y T e c h n o l o g y ,N a n j i n g2 1 0 0 1 5 ,C h i n a )
5月
文章 编号 :1 0 0 7 — 9 8 3 1( 2 0 1 3)0 3 — 0 0 2 3 — 0 4
基 于 Ma t l a b的 C r a m e r 法则求解线性方程组
张 玉 兰
( 南京 铁 道职业 技 术学 院 社科 部 ,江苏 南 京 2 1 0 0 1 5 )
摘要 :对文献[ 1 】 中的两个源程序进行 了改进 ,使运算的速度和效率得到 了有效的改进 .以求解线 性 方程 组 的 C r a m e r 法 则法为 基础 ,使 用化 为上 三 角形 法求行 列式 ,给 出 了算法 流程 图.在 Ma l f a b
语 言环境 下编 写 了一 个通 用 的求解 函数 . 最后 通 过 两个具体 的 案例进 行 了验证 ,证 实了所编 写 的 程 序 的正 确性和 稳定 性.
Ke y wo r d s :l i n e a r e q u a t i o n s ;C r a me r r u l e ;o v e r h e a d t r i a n g l e ; Ma t l a b
C r a m e r 法则作为应用行列式求解线性方程组的一个经典方法历来受到众多学者 的注意,当线性方程组 的阶数 比较大的时候 , 求解的工作量也 随之增大 , 为了提高使用 C r a m e r 法则求解线性方程组的运算速度和 准确性 ,可结合计算机来进行求解 .本文首先对文献[ 1 】 中的两个源程序进行 了改进 :将系数矩阵和把系 数矩阵 中的第 7 列 (. 7 = 1 ,2 ,…, n,, l 为线性方程组 的阶数 )的所有元素用方程组右端 的常数项代替后
得到的所有矩阵分块放在一个矩阵 b中,然后对矩 阵b 分块进行求解行列式 ,即将求解所有的行列式放在 个循环 中进行 , 简化 了程序的编写 , 而且对具体的求解过程也作 了细微的修改 , 并利用 C r a m e r 法则进行 求 解 线 性 方 程 组 ,其 源程 序 记 为 g j 1 . 1 . m 和 1 . 2 . m. 作 了这 一 改 进 后 ,无 需 分 别 计 算 系数 行 列 式 和
o f t h e ma t h e ma t i c a l o p e r a t i o n .B a s e d o n C r a me r r u l e l a w o f s o l v i n g 源自文库 l i n e a r e q ua i t o n s ,s o l v e d t h e d e t e r mi n a n t b y
关 键词 :线J } 生 方程 组 ;C r a me r 法 则 ;上 三 角形 ;M a t l a b
中图分 类号 :01 5 1 . 2
文 献标识 码 :A
d o i :1 0 . 3 9 6 9 6 . i s s n . 1 0 0 7 — 9 8 3 1 . 2 0 1 3 . 0 3 . 0 0 8
第3 3 卷 第 3 期
2 01 3拉
高 师 理 科 学 刊
J o u ma l o f S c i e n c e o f T e a c h e r s Co l l e g e a n d Un i v e r s i t y
Vo 1 . 3 3 NO . 3
一
D ( J = 1 ,2 ,…,, z ) ( D 是把系数行列式 D中第 . 『 歹 的元素用方程组右端的常数项代替后所得到的n 阶行
l a n g u a g e e n v i r o n me n t .F i n a l l y ,c o n f i r me d he t c o r r e c t n e s s a n d he t s t a b i l i y t o f he t p r o g r a m b y t wo s p e c i i f c c a s e s .
t r a ns f o m i r n g i t t o o v e r he a d t r i a n g l e, a n d g a v e t h e lo f wc h a r t o f a l g o it r h m. W r it t e n a g e n e r i c f un c t i o n i n Ma la f b
A b s t r a c t : T w o s o H r c e s i n p a p e r [ 1 】 w a s i mp r o v e d e q u a l l y , t h e r e b y , e f i f c a c i o u s l y i m p r o v i n g he t v e l o c i t y a n d e f i c i e n c y
S o l v i n g l i n e a r e q u a t i o n s b a s e d o n t h e Ma l f a b b y C r a me r r u l e
Z HANG Yu - l a n
( D e p a r t m e n t o f S o c i a l S c i e n e e s ,N a m i n g I n s t i t u t e o f R a i l w a y T e c h n o l o g y ,N a n j i n g2 1 0 0 1 5 ,C h i n a )