Subido por Javo Garcia

Newton multivariable

Anuncio
format compact
format short
%Newton Multivariable
X=2, Y=2, N=0, e=0.01
%INTRODUCE LAS FUNCIONES
f1=log(X^2+Y^2)-sin(X*Y)-log(2)-log(pi), f2=exp(X-Y)+cos(X*Y)
while abs(f1)>=e & abs(f2)>=e
N=N+1
%Introduce las funciones y las derivadas parciales
f1=log(X^2+Y^2)-sin(X*Y)-log(2)-log(pi); f2=exp(X-Y)+cos(X*Y);
DF1X=2*X/(X^2+Y^2)-Y*cos(X*Y); DF1Y=2*Y/(X^2+Y^2)-X*cos(X*Y);
DF2X=exp(X-Y)-Y*sin(X*Y); DF2Y=-exp(X-Y)-X*sin(X*Y);
J=[DF1X DF1Y;DF2X DF2Y];
INVJ=inv(J);
SOLUCION=[X;Y]-INVJ*[f1;f2];
X=SOLUCION(1,1), Y=SOLUCION(2,1)
end
Descargar