1
« en: Miércoles 21 de Octubre de 2009, 20:42 »
Soy nuevo en esto y necesito una ayuda, tengo un problema con ese código me manda un error de hace falta variable o funcion, no se que hacer, si me pueden ayudar se los agradezco.. saludos
Este es el código:
%Algoritmo del método de bisección
%Métodos Numéricos
clear
clc
I=0
fprintf ('nntt Método de bisección de ecuaciones no lineales: nn')
a=input('Introducir intervalo de a:''a','b','t')
b=input('Introducir intervalo de b:')
t=input('Introducir la tolerancia:')
f=input('Introducir función a ejecutar:','s')
eval (f)
while I=0
I=1
xm=(a+b)/2
if f(a), f(xm) < 0
b=xm
else
a=xm
end
if I=1
xprevio=xm
I=I+1
else
tol=abs(xm-xprevio/xm)*100
if tol >=1
fprintf ('La raiz es:',xm)
else I=1
xprevio=xm
end
end
end;