问题描述:
牛顿法求解非线性方程组 matlab编程 以下是我写的程序,但是有错误.
function y=fc(x)
y(1)=(x(1))*(x(1))+exp(-(x(2)))-10;
y(2)=(x(1))*(x(2))-5;
y=[y(1) y(2)];
function y=df2(x)
y=[2*(x(1)) (-exp(-(x(2))));x(2) x(1)];
function y=newtoneqs(x0)
x1=x0-fc(x0)*inv(df2(x0));
n=1;
while(norm(x1-x0)>=1.0e-6)&&(n fc at 2
y(1)=(x(1))*(x(1))+exp(-(x(2)))-10;
为什么还要定义x?我看了别人编写的,都没有定义x.
求解答. nuohou18这个人别乱回答.
function y=fc(x)
y(1)=(x(1))*(x(1))+exp(-(x(2)))-10;
y(2)=(x(1))*(x(2))-5;
y=[y(1) y(2)];
function y=df2(x)
y=[2*(x(1)) (-exp(-(x(2))));x(2) x(1)];
function y=newtoneqs(x0)
x1=x0-fc(x0)*inv(df2(x0));
n=1;
while(norm(x1-x0)>=1.0e-6)&&(n fc at 2
y(1)=(x(1))*(x(1))+exp(-(x(2)))-10;
为什么还要定义x?我看了别人编写的,都没有定义x.
求解答. nuohou18这个人别乱回答.
问题解答:
我来补答展开全文阅读