本段MATLAB代码实现高斯-牛顿迭代算法,用于求解非线性最小二乘问题。适用于数值分析课程实验教学与科研工作,出自2018年CSE 608课程。
高斯牛顿继承法MATLAB代码sec-cse-608-2018数值分析实验室这个GitHub项目包含在CSE608数值分析实验室2018届会议期间完成的所有代码。所有代码均位于以实验编号名称命名的特定文件夹中,仅供实践使用。严禁将这些代码用于任何非法或恶意目的。
详细信息如下:
- 实验1:MATLAB简介
- 包含一些具有功能并绘制GPA的基本MATLAB练习。
- 实验2:使用Excel进行数值分析
- 使用Excel的图形方程、二分法、假位置法等方法,并完成相关家庭作业,如计算e^x, Sinx, Cosx及NewtonRaphson方法的应用。
- 实验3:Maclaurin系列
- 包括对e^x、sin x和cos x的Maclaurin级数展开进行研究。
- 实验4:包围曝光法、二分法和假位置法
- 对这些数值分析中的基础方法进行了探讨与实现。
- 实验5:开放方法
- 涉及定点迭代、Newton-Raphson方法以及正割和修正的割线方法的应用实践。
- 实验6:梯形规则、辛普森1/3规则及辛普森一家3/8规则
- 对数值积分中的这些基本技术进行了详细的探讨与应用,包括单个应用程序和多个应用程序的情况。
- 实验7:
- 包括使用MATLAB进行行列式的计算、逆矩阵求解联立方程以及通过高斯消元法(Gauss-Seidel)、LU分解等方法的应用。