ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Bisecciones


Enviado por   •  10 de Marzo de 2014  •  380 Palabras (2 Páginas)  •  247 Visitas

Página 1 de 2

MÉTODO DE BISECCIONES.

clear all

clc

F=inline ('120*sin(x)*cos(x)-(cos(x))^2-46.368');

a=0; b=1; imax=250; tol=0.00001;

fplot(F,[a b])

Fa=F(a); Fb=F(b);

if Fa*Fb>0

disp('Error:La función tiene el mismo signo en los puntos a y b')

else

disp('ITERACIÓN a b Xm F(Xm) Tolerancia')

for i=1:imax

Xm=(a+b)/2;

FXm=F(Xm);

toli=(b-a)/2;

fprintf('%3i %8.4f %8.4f %12.7f %12.6f %12.6f\n',i,a,b,Xm,FXm,toli)

if FXm==0;

fprintf('Una aproximación a la solución es x=%10.7f',Xm)

break

end

if toli<tol

fprintf('Una aproximación a la solución es x=%10.7f',Xm)

break

end

if i==imax

fprintf('La solución no fue obtenida en %i iteraciones', imax)

break

end

if Fa*FXm<0

b=Xm;

else

a=Xm;

end

end

end

...

Descargar como (para miembros actualizados)  txt (1 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com