跪求用牛顿迭代法解非线性方程组,方程组为:x^2+2*y^2-1=0 和 2*x^3-y=0 初值为x0=0.8,y0=0.6,精度小于0.001,最好使用VB,C/C++也可以
2019-05-07
跪求用牛顿迭代法解非线性方程组,
方程组为:x^2+2*y^2-1=0 和 2*x^3-y=0 初值为x0=0.8,y0=0.6,精度小于0.001,
最好使用VB,C/C++也可以
优质解答
下面的是用MATLAB的
牛顿迭代~
%manewton.m
function x=manewton(fun,dfun,x0,ep,N)
%用途:用牛顿法求解非线性方程f(x)=0
%格式:x=manewton(fun,dfun,x0,ep,N) fun和dfun分别为表示f(x)的
%函数句柄,x0为迭代初值,ep为精度(默认1e-4),N为最大迭代
%次数(默认为500),x返回近似根
if nargin
下面的是用MATLAB的
牛顿迭代~
%manewton.m
function x=manewton(fun,dfun,x0,ep,N)
%用途:用牛顿法求解非线性方程f(x)=0
%格式:x=manewton(fun,dfun,x0,ep,N) fun和dfun分别为表示f(x)的
%函数句柄,x0为迭代初值,ep为精度(默认1e-4),N为最大迭代
%次数(默认为500),x返回近似根
if nargin