数值分析A-实验作业2 - 4.1
说明
注:为了便于校验结果,本文为实验报告的补充
程序结构
- myNewton_1:实验要求1_牛顿法计算方程组1;
- myNewton_2:实验要求1_牛顿法计算方程组2;
- myQuasi_Newton_1:实验要求1_拟牛顿法计算方程组1;
- myQuasi_Newton_2:实验要求1_拟牛顿法计算方程组2;
- myNewton_1_2:实验要求2_牛顿法计算方程组1;
- myNewton_2_2:实验要求2牛顿法计算方程组2;
- myQuasi_Newton_1_2:实验要求2拟牛顿法计算方程组1;
- myQuasi_Newton_2_2:实验要求2拟牛顿法计算方程组2.
实验4.1(算法设计与比较)
问题提出:
非线性方程组的数值求解方法很多,基本的思想是线性化•不同的方法效果如何,要靠计算的实践来分析、比较.
实验内容:
- 牛顿法;
- 拟牛顿法
分别编写它们的Matlab 程序.
实验要求:
-
用上述各种方法,分别计算下面的两个例子.在达到精度相同的前提下,比较其迭代次数.
(1) { 12 x 1 − x 2 2 − 4 x 3 − 7 = 0 x 1 2 + 10 x 2 − x 3 − 11 = 0 x 2 3 + 10 x 3 − 8 = 0 \left\{\begin{array}{l}12 x_1-x_2^2-4 x_3-7=0 \\ x_1^2+10 x_2-x_3-11=0 \\ x_2^3+10 x_3-8=0\end{array} \quad\right. ⎩ ⎨ ⎧12x1−x22−4x3−7=0x12+10x2−x3