MATLAB数值分析与数值计算方法(丁丽娟)程序集
简介
本仓库包含了多种数值分析与数值计算方法的MATLAB程序,涵盖了线性方程组求解、矩阵特征值与特征向量计算、插值法、函数逼近、数值微分与积分、非线性方程求解以及微分方程的数值解法等多个领域。这些程序由个人编写和总结,部分代码可能存在优化和说明上的瑕疵,后续会进行修改和补充。
资源内容
线性方程组求解
- 高斯消除法
- 带有主因素判断的高斯消除法
- 三角消除法
- 列主元法的三角消除法
- LDL改进的平方根法
- 迭代法:雅可比迭代法、高斯-赛德迭代法、松弛迭代法
矩阵特征向量与特征值计算
- 雅可比迭代法
- 幂法
- 幂法-原点位移法加速
- Atiken加速
- 反幂法
- 古典雅可比求特征根
- QR方法
- 正交化的QR分解算法
- 海参堡矩阵的QR方法-拟三角形矩阵
插值法
- 拉格朗日插值法
- 分段线性插值法
- 抛物线插值法(2次拉格朗日插值法)
- 牛顿插值法
- 样条插值法
- Hermite插值法
函数逼近
- 最小二乘法逼近
- 指数拟合
- 其他形态的拟合
数值微分与数值积分
- 牛顿-科茨求积公式
- 复化梯形求积
- 复化辛普森公式
- 隆贝格法
- 高斯积分法
非线性方程求解
- 对分区间法
- 简单迭代法
- 牛顿迭代法
- 截弦法
微分方程的数值解法
- 显式欧拉法
- 向后欧拉法
- 隐式欧拉法
- 改进欧拉法
- 4阶龙格-库塔法
使用说明
- 下载本仓库的资源文件。
- 解压文件,解压密码为:
052djhbs
。 - 打开MATLAB,将解压后的文件夹添加到MATLAB的搜索路径中。
- 根据需要运行相应的MATLAB程序。
注意事项
- 部分代码可能存在优化和说明上的瑕疵,后续会进行修改和补充。
- 请确保MATLAB环境已正确配置,以便顺利运行程序。
贡献与反馈
如果您在使用过程中发现任何问题或有改进建议,欢迎提交Issue或Pull Request。您的反馈对我们非常重要!
许可证
本项目采用MIT许可证。您可以自由使用、修改和分发本项目的代码,但请保留原始的许可证声明。
感谢您使用本仓库的资源,希望这些程序能对您的学习和研究有所帮助!