实现牛顿迭代法求解非线性方程组
非线性方程组如下
求解要求精度到达
首先建立函数
储存方程组编程如下将 保存到工作路径中!
"
#定义非线性方程组如下
#变量
#函数
$
"
"
"
%&"
建立函数 '
用来求方程组的雅克比矩阵将 ' 保存到工作路径中!
'' "
#用来求解方程组的雅克比矩阵储存在 ' 中
"
'%'()**"'()**"'()**&"
'+'*"
编程牛顿法求解非线性方程组将 , 保存到工作路径中!
,))-"
"
#其中 为迭代初值 为精度要求 - 为最大迭代步数 用来记录结果是否收敛
.!-"
)/******0)/0"
' ' )/******0)/0"
'"
.+!12"
)++"
'
.3
"
.4"
'
"
'
1 / 5