0 valutazioniIl 0% ha trovato utile questo documento (0 voti)
53 visualizzazioni1 pagina
Este documento presenta un código en MATLAB para calcular la integral de una función a través del método de los rectángulos. El código define las variables a, b y n, calcula el área de cada rectángulo bajo la curva, suma las áreas para obtener el área total y calcula el error entre el área total y el valor real de la integral.
Este documento presenta un código en MATLAB para calcular la integral de una función a través del método de los rectángulos. El código define las variables a, b y n, calcula el área de cada rectángulo bajo la curva, suma las áreas para obtener el área total y calcula el error entre el área total y el valor real de la integral.
Copyright:
Attribution Non-Commercial (BY-NC)
Formati disponibili
Scarica in formato DOC, PDF, TXT o leggi online su Scribd
Este documento presenta un código en MATLAB para calcular la integral de una función a través del método de los rectángulos. El código define las variables a, b y n, calcula el área de cada rectángulo bajo la curva, suma las áreas para obtener el área total y calcula el error entre el área total y el valor real de la integral.
Copyright:
Attribution Non-Commercial (BY-NC)
Formati disponibili
Scarica in formato DOC, PDF, TXT o leggi online su Scribd
UNIVERSIDAD INDUSTRIAL DE SANTANDER ESCUELA DE QUIMICA PRESENTADO A: JORGE RICARDO QUINTERO PRESENTADO POR: JUAN SEBASTIAN BARRERA STEPHANIA
VASQUEZ R.
1) CODIGO PARA RESOLVER INTEGRALES A TRAVES DEL METODO DE LOS RECTANGULOS
clear all clc a=input('valor de a: '); %Definir la variable a b=input('valor de b: '); %Definir la variable b n=input('valor de n: '); %Definir la variable n h=(b-a)/n ar = 0; %Un contador, para que el rea empiece desde cero. for i=1:n, x = a + i*h; y = x * exp(x); %La funcin de la integral ari = y*h; ar = ar + ari; %para que vaya sumando las reas de cada rectangulo bajo la curva fprintf('iteracion %5i; funcion %8.4f; area f(xi): %8.4f\n',i,y,ari) %Para imprimir datos de salida, a su vez de una manera mas ordenada para eso el uso de 8.4f\n' end arex = (b-1)*exp(b) - ((a-1)*exp(a)); %calcular el valor real de la integral err = ((ar - arex)/arex)*100; %Calcular el erro fprintf('area total %f\n',ar) fprintf('err calculado %f\n',err)