El Método de Iteración del Punto Fijo es especialmente útil cuando las ecuaciones no lineales son difíciles de resolver directamente o cuando no es fácil calcular derivadas. Sin embargo, es importante destacar que la elección de la función de iteración y la condición inicial puede influir en la convergencia o divergencia del método. Aquí el código en Matlab:
xf(1)=input('Ingrese el valor inicial: ');
tol=input('Ingrese el porcentaje de error: ');
syms x;
f=input('Ingrese la función f(x), despejada g(f(x)): ');
i=1;
ea(1)=100;
while abs(ea(i))>=tol,
xf(i+1) = subs(f,x,xf(i));
ea(i+1) = abs((xf(i+1)-xf(i))/xf(i+1))*100;
i=i+1;
end
fprintf('i xf(i) Error aprox (i) \n');
for j=1:i;
fprintf('%2d \t %11.7f \t %7.3f \n',j-1,xf(j),ea(j));
end
<br /> xf(1)=input('Ingrese el valor inicial: ');<br /> tol=input('Ingrese el porcentaje de error: ');<br /> syms x;<br /> f=input('Ingrese la función f(x), despejada g(f(x)): ');</p> <p>i=1;<br /> ea(1)=100;<br /> while abs(ea(i))>=tol,<br /> xf(i+1) = subs(f,x,xf(i));<br /> ea(i+1) = abs((xf(i+1)-xf(i))/xf(i+1))*100;<br /> i=i+1;<br /> end<br /> fprintf('i xf(i) Error aprox (i) \n');<br /> for j=1:i;<br /> fprintf('%2d \t %11.7f \t %7.3f \n',j-1,xf(j),ea(j));<br /> end<br />
Hola, ando buscando ayuda para resolver un ejercicio, alguien me puede colaborar?
function puntofijo
syms x;
fprintf(‘punto fijo \n’);
gx=input(‘ingrese la funcion igualada a x: ‘);
g=inline(gx);
x=input(‘ingrese el valor inicial: ‘);
niter=input(‘ingrese numero de iteraciones: ‘);
error=input(‘ error tolerado: ‘);
i=1;
fprintf(‘i \t x \t \t error \n’)
fprintf(‘0 \t %f \n’,x)
while(i<=niter)
a=x;
x=g(a);
e=abs(x-a);
fprintf('%d \t %1.7f\t %f\n',i,x,e)
if (e<error)
i=niter+1;
end
i=i+1;
end
fprintf('i la aproximacion es : %1.7f con un error de: %f \n',x,e);
end
% si el codigo no les corre prueben esta
Quedó bien, pero no sabes cómo hacerlo casi igual pero con una función original y otra
reescrita?
Está muy chido, gracias.
dame un ejemplo al toque , estoy en examen
soy diego muñoz y me gusta los platano
A ver si lo me puedes recomendar como hacerlo sin despejar
soy diego muñoz vivo en arqp y me la como !
CALLA CTMM WILLIAM BALL DE MIERDA!!!!
soy de nuevo Diego Muñoz y me gusta que me den por la troya!!
me gusta comer mierda we
estoy en un parcial y tengo el siguiente ejercicio:
aproximar numericamente por el metodo de punto fijo y de newton-raphson el problema de valores de contorno:
y»= -(g/L)sin(y)
y(0)=1
y(2pi)=0
g=9,81
L=30
alguien saaalvemmee por favoorr!!! Graciaas!
Aquí tienes la función newton-raphson, te pide que ingreses los valores y la función
http://saforas.wordpress.com/2008/10/25/codigo-matlab-%E2%80%93-metodo-de-newton-raphson/
si funciona mierdas ,pero no se si los resultados son correctos ggg
no sirbe mierda
puto no sirve :@
mui buen we…sigue asi..!! io tambien soy ing en sistemas pero no se mucho en matlab… dime donde puedo conseguir un tutorial de este programa..!!! plis..!!! y t presento a mi amigo puñal °Nestor..!!!
me parece bien y felicitaciones…, estoy buscando solucion para ecuaciones tracendentes en no lineal no se si pueden ayudarr.