列主元三角分解法在matlab中的实现.docxVIP

  • 3
  • 0
  • 约2.01千字
  • 约 9页
  • 2022-10-31 发布于上海
  • 举报
列主元三角分解法在 matlab 中的实现 列主元三角分解法在 matlab 中的实现 摘 要: 介绍了 M atlab 语言并给出用 M atlab 语言实现线性方程组的列主元三角分解法,其有效性已在计算机实现中得到了验证。 关键词: M atlab 语言; 高斯消去法; 列主元三角分解法 前言 M atlab 是 M atrix Laboratory(矩阵实验室)的缩写,它是由美国M athwork 公司于 1967 年推出的软件包,现已发展成为一种功能强大的计算机语言。它编程简单,使用方便,在 M a tlab 环境下数组的操作与数的操作一样简单,进行数学运算可以像草稿纸一样随心所欲,使计算机兼备高级计算器的优点。M atlab 语言具有强大的矩阵和向量的操作功能,是Fo rtran 和C 语言无法比拟的;M a tlab 语言的函数库可任意 扩充;语句简单,内涵丰富;还具有二维和三维绘图功能且使用方便,特别适用于科学和工程计算。 在科学和工程计算中,应用最广泛的是求解线性方程组的解,一般可用高斯消去法求解,如果系数矩阵不满足高斯消去法在计算机上可行的条件,那么消元过程中可能会出现零主元或小主元,消元或不可行或数值不稳定,解决办法就是对方程组进行行交换或列交换来消除零主元或小主元,这就是选主元的思想。 定义 列主元三角分解:如果 A 为非奇异矩阵,则存在排列矩阵 P,使PA

文档评论(0)

1亿VIP精品文档

相关文档