Punto fijo
El método del punto fijo es un método iterativo que permite resolver sistemas de ecuaciones no necesariamente lineales. En particular se puede utilizar para determinar raíces de una función de la forma f(x), siempre y cuando se cumplan los criterios de convergencia.
Código:
close all
clear all
clc
syms x;
%f='sin(sqrt(x))';
f='cos(x)/exp(x)';
fx = inline(f);
%aux = feval(fx,xi);
x0=2;
error = 100;
i=0;
fprintf('\ti \txi \terror \n');
while (abs(error)>0.01)
%for i=1:3
i = i+1;
xi= feval(fx,x0);
error=((xi-x0)/xi)*100;
fprintf('\t%d \t%f \t%f \n',i,xi,error)
x0=xi;
Comentarios
Publicar un comentario