Metodo biseccion c++

4
PRACTICA # 2 PROGRAMA QUE CALCULE UNA FUNCIÓN POR EL MÉTODO DE BISECCIÓN. %PROGRAMA QUE CALCULA POR METODO DE BISECCION ALGUNAS FUNCIONES %11 de Febrero 2014 %Montes de oca Medina Fernando %Gonzalez Torres Juan Manuel clear all Fx=input('Ingrese la funcion: ','s'); Intervalo_inicial=input('Ingrese el intervalo inicial : '); Intervalo_final=input('Ingrese el intervalo final : '); e=input('Ingrese el porcentaje de error : '); x=Intervalo_inicial; Fa=eval(Fx); x=Intervalo_final; Fc=eval(Fx); fprintf('\n %6s %7s %8s %10s %8s %8s %8s \n ','A','B','C','F(a)','F(b)','F(c)','|c-a|'); while abs(Intervalo_final-Intervalo_inicial)>e b=(Intervalo_inicial+Intervalo_final)/2; x=b; Fb=eval(Fx); fprintf('\n %8.4f %8.4f %8.4f %8.4f %8.4f %8.4f %8.4f \ n',a,b,c,Fa,Fb,Fc,abs(c-a)); if Fa*Fb<=0 Intervalo_final=b; Fc=Fb; else Intervalo_inicial=b; Fa=Fb; end end fprintf('\nRESULTADO: %.4f\n',b); ezplot(Fx);%graficamos la funcion

description

Programa en c++ del metodo de biseccion

Transcript of Metodo biseccion c++

Page 1: Metodo biseccion c++

PRACTICA # 2PROGRAMA QUE CALCULE UNA FUNCIÓN POR EL MÉTODO DE BISECCIÓN.

%PROGRAMA QUE CALCULA POR METODO DE BISECCION ALGUNAS FUNCIONES%11 de Febrero 2014%Montes de oca Medina Fernando%Gonzalez Torres Juan Manuel

clear allFx=input('Ingrese la funcion: ','s');Intervalo_inicial=input('Ingrese el intervalo inicial : ');Intervalo_final=input('Ingrese el intervalo final : ');e=input('Ingrese el porcentaje de error : '); x=Intervalo_inicial;Fa=eval(Fx);x=Intervalo_final;Fc=eval(Fx);fprintf('\n %6s %7s %8s %10s %8s %8s %8s \n ','A','B','C','F(a)','F(b)','F(c)','|c-a|');while abs(Intervalo_final-Intervalo_inicial)>e b=(Intervalo_inicial+Intervalo_final)/2; x=b; Fb=eval(Fx); fprintf('\n %8.4f %8.4f %8.4f %8.4f %8.4f %8.4f %8.4f \n',a,b,c,Fa,Fb,Fc,abs(c-a)); if Fa*Fb<=0 Intervalo_final=b; Fc=Fb; else Intervalo_inicial=b; Fa=Fb; end endfprintf('\nRESULTADO: %.4f\n',b);ezplot(Fx);%graficamos la funciongrid minor;

Page 2: Metodo biseccion c++

IMÁGENES DEL PROGRAMA EN EJECUCION

Page 3: Metodo biseccion c++

CONCLUSION

El equipo llego a la conclusión de que los métodos numéricos son para analizar los datos y no hacer cálculos a lo tonto, es un buen método para aproximar raíces, y lo más importante es un método que nos hace tomar decisiones rápidas y precisas.