MATLAB数值分析与数值计算方法丁丽娟程序集

2023-10-10

MATLAB数值分析与数值计算方法(丁丽娟)程序集

简介

本仓库包含了多种数值分析与数值计算方法的MATLAB程序,涵盖了线性方程组求解、矩阵特征值与特征向量计算、插值法、函数逼近、数值微分与积分、非线性方程求解以及微分方程的数值解法等多个领域。这些程序由个人编写和总结,部分代码可能存在优化和说明上的瑕疵,后续会进行修改和补充。

资源内容

线性方程组求解

  • 高斯消除法
  • 带有主因素判断的高斯消除法
  • 三角消除法
  • 列主元法的三角消除法
  • LDL改进的平方根法
  • 迭代法:雅可比迭代法、高斯-赛德迭代法、松弛迭代法

矩阵特征向量与特征值计算

  • 雅可比迭代法
  • 幂法
  • 幂法-原点位移法加速
  • Atiken加速
  • 反幂法
  • 古典雅可比求特征根
  • QR方法
  • 正交化的QR分解算法
  • 海参堡矩阵的QR方法-拟三角形矩阵

插值法

  • 拉格朗日插值法
  • 分段线性插值法
  • 抛物线插值法(2次拉格朗日插值法)
  • 牛顿插值法
  • 样条插值法
  • Hermite插值法

函数逼近

  • 最小二乘法逼近
  • 指数拟合
  • 其他形态的拟合

数值微分与数值积分

  • 牛顿-科茨求积公式
  • 复化梯形求积
  • 复化辛普森公式
  • 隆贝格法
  • 高斯积分法

非线性方程求解

  • 对分区间法
  • 简单迭代法
  • 牛顿迭代法
  • 截弦法

微分方程的数值解法

  • 显式欧拉法
  • 向后欧拉法
  • 隐式欧拉法
  • 改进欧拉法
  • 4阶龙格-库塔法

使用说明

  1. 下载本仓库的资源文件。
  2. 解压文件,解压密码为:052djhbs
  3. 打开MATLAB,将解压后的文件夹添加到MATLAB的搜索路径中。
  4. 根据需要运行相应的MATLAB程序。

注意事项

  • 部分代码可能存在优化和说明上的瑕疵,后续会进行修改和补充。
  • 请确保MATLAB环境已正确配置,以便顺利运行程序。

贡献与反馈

如果您在使用过程中发现任何问题或有改进建议,欢迎提交Issue或Pull Request。您的反馈对我们非常重要!

许可证

本项目采用MIT许可证。您可以自由使用、修改和分发本项目的代码,但请保留原始的许可证声明。


感谢您使用本仓库的资源,希望这些程序能对您的学习和研究有所帮助!

下载链接

MATLAB数值分析与数值计算方法丁丽娟程序集