martes, 6 de marzo de 2012

Método del Trapecio en matlab

clear all; 
clc; 
 fprintf('Calculo de la integral por el metodo trapecial\n\n'); 
   f=input('introduce la funcion:','s'); 
     a=input('lime inferior:'); 
       b=input('limite superior:'); 
     c=input('numero de segmentos a dividir:'); 
    h=(b-a)/c; 
  z=0; 
for x=a:h:b
k=eval(f);
if x==a,d=k;
end
if x==b,e=k;
end
z=z+k;
end 
  z=z-d-e; 
    z=z*2; 
      z=z+d+e; 
     z=z/(2*c); 
   z=z*(b-a) 
fprintf('Resultado ');

9 comentarios:

  1. Buen aporte, muchas gracias, saludos!

    ResponderEliminar
  2. me puedes explicar como meter la funcion

    ResponderEliminar
  3. me puedes explicar como meter la funcion

    ResponderEliminar
  4. ¿A qué se refiere con el número de datos a dividir?

    ResponderEliminar
  5. muy bien pero es el metodo de trapecio multiple, si quieren el metodo de trapecio normal solo pongan en numero de datos a dividir 1 y listo ya esta esta super muchas gracias

    ResponderEliminar
  6. necesito este metodo pero para Scilab, alguien que me ayude!!

    ResponderEliminar