Matlab - graficar iteraciones matlab

 
Vista:

graficar iteraciones matlab

Publicado por miguelon (1 intervención) el 12/05/2019 04:44:47
hola, quisiera saber como podria graficar la convergencia de x, del funcional y graficas de contorno de una funcion con este codigo

1
2
3
4
5
6
7
8
9
10
11
12
13
14
function[x,valfun]=newton( f,g,h,x0,eps)
x=x0;
valfun=f(x);
gval=g(x);
hval=h(x);
iter=0;
while((norm(gval)>eps) && (iter<10000))
        iter=(iter+1);
        x=x-hval.\gval
        gval=g(x)
        hval=h(x)
        fprintf('\niter= %3d , norm=%2f , funval=%.18f',iter,norm(gval), valfun)
end
end


un ejemplo es esta funcion

1
2
3
4
5
6
f=@(x)[-cos(x)];
g=@(x)[sin(x)];
h=@(x)[cos(x)];
eps=1.0e-03
x0=1;
newton( f,g,h,x0,eps)

por su atencion gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder