Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ARCHIVO rungekutta.m
X0=input('Valor de X0'); %Introducimos el valor inicial X0 X1=X0-(funcion(X0))/(derivada(X0)); %Calcula el valor de X1 tol=X0-X1; %Calcula la tolerancia p=[]; %El vector P es vaco while tol>0.001; %Si la tolerancia o el error es mayor que 0.001 continua el bucle X0=X1; %El valor de X0 pasa a valer X1 X1=X0-(funcion(X0))/(derivada(X0)); %Calculamos el nuevo valor de X1 tol=X0-X1; %Calculamos de nuevo la tolerancia p=[p tol]; %Aadimos al vector p el valor de la tolerancia, para ms adelante saber cuantas iteraciones hemos hecho end n=length(p)+1 %Calcula el nmero de iteraciones que el programa ha hecho, a partir del numero de veces que ha calculado la tolerancia return