SlideShare una empresa de Scribd logo
1 de 26
Matlab Integración
Numérica, Método del
Trapecio
CLASE 12
16-JULIO-2014
Integración Numérica en Matlab
 En ciertas ocasiones nos encontramos con funciones para las que no
podemos hallar una primitiva, esto puede deberse por supuesto a falta de
habilidad de nuestra parte, aunque también ocurre que alguna funciones
elementales simplemente no tienen primitivas que al igual sean funciones
elementales que podamos calcular, por ejemplo, no hay funciones
elementales que tengan alguna de las siguientes como su derivada:
Integración Numérica en Matlab
Funciones que no tienen primitivas, en estos casos se
recurre a los métodos numéricos para integrarlas.
Integración Numérica en Matlab
 Recordemos que :
 Función primitiva o antiderivada de una función dada 𝑓(𝑥), es otra
función 𝐹(𝑥) cuya derivada es la función dada.
 𝐹′(𝑥) = 𝑓(𝑥)
 Si una función 𝑓(𝑥) tiene primitiva, tiene infinitas primitivas, diferenciándose
todas ellas en una constante.
 [𝐹(𝑥) + 𝐶]′ = 𝐹′(𝑥) + 0 = 𝐹′(𝑥) = 𝑓(𝑥)
Integración Numérica en Matlab
 Cuando se desea calcular una integral definida que contiene una
función cuya primitiva no podemos hallar, entonces no se puede aplicar
el teorema fundamental del cálculo y es aquí cuando se debe recurrir a
una técnica de aproximación.
Regla de los Trapecios.
 Una forma de aproximar una integral definida, consiste en usas N
trapecios, como se muestra en la figura 1. En el desarrollo de este
método, se supone que f es continua y positiva en el intervalo [𝑎, 𝑏] y que
la integral definida 𝑎
𝑏
𝑓 𝑥 𝑑𝑥 representa el área de la región limitada por
la gráfica de 𝑓 y el eje 𝑋, desde 𝑥 = 𝑎 ℎ𝑎𝑠𝑡𝑎 𝑥 = 𝑏.
Regla de los Trapecios.
Figura 1: Función 𝑌(𝑥), el área bajo la curva, se
puede aproximar mediante n trapecios, en este
caso 4 trapecios.
Regla de los Trapecios.
 En el caso de las aproximaciones de las integrales por el método de los
trapecios, es tan simple tanto en descripción como a nivel de código,
como es sabido, es por esto, que nos limitaremos únicamente a la
utilización de la “formula” y los pasos que se deben seguir para
implementar nuestro método; el algoritmo es el siguiente:
Regla de los Trapecios.
1. En primer lugar se parte el intervalo comprendido entre [𝑎, 𝑏] en
subintervalos más pequeños, definidos por la variable 𝑁, nombrando el
ancho de esos subintervalos como 𝑑𝑥 (que en nuestro caso representa a
𝑑𝑒𝑙𝑡𝑎 𝑋).
Regla de los Trapecios.
2. Se realiza la siguiente serie
Como se puede observar, es una sumatoria, donde todos los términos están
multiplicados por 2 excepto el primero y el ultimo termino y posteriormente están
multiplicados todos por lo que podríamos llamar entonces 𝒅𝒙/𝟐.
Código en Matlab.
 En esto punto crearemos una función en Matlab, que nos permita aproximar aquellas funciones
de las que se habló con anterioridad, manteniendo los criterios ya mencionados en primer
lugar, crearemos en nuestro directorio una función llamada intrap (integrales por trapecios),
que recibirá como parámetros, el la función, el limite inferior y el limite superior; también
pudiéramos recibir como parámetro el numero de subintervalos deseados 𝑵, nosotros lo
definimos como 400 ya que por lo regular las regiones a integrar no son muy grandes, pero la
modificación del código es libre y si quieres, puedes modificar también el parámetro 𝑁
(también se puede hacer, para aumentar la precisión).
Código en Matlab.
Código en Matlab.
 Posteriormente, como dijimos le daremos el valor de 𝑁 = 400 aunque esto
depende de su elección a la hora de montar el programa como
recibiendo el parámetro, en este punto se calcula el valor de
𝑑𝑥 (𝑑𝑒𝑙𝑡𝑎 𝑥) con la formula que se vio en el punto 1 del algoritmo, también
se evalúa el primer termino de la serie, ya que este no esta multiplicado
por 2 y es el resultado de evaluar la expresión 𝑌 en el limite inferior.
Código en Matlab.
Código en Matlab.
 Ahora se usará un ciclo FOR para contar el número de iteraciones, las
cuales dependerán del número de subintervalos, la variable i se inicia con
un valor de 2, para descontar la evaluación del primer termino que se hizo
al inicio del programa, y para descontar la ultima iteración, que se hará
luego de termino el FOR, ya que esta ultima tampoco esta multiplicada
por 2.
Código en Matlab.
Código en Matlab.
 Luego de terminado el ciclo FOR, se procede a hacer la evaluación del n-
ésimo termino, es decir, el ultimo termino, después de esto, como se
comentó al final de algoritmo, se multiplican todos los términos sumados
𝑝𝑜𝑟 𝑑𝑥/2, así:
Código en Matlab.
 Finalmente después de ejecutado todo el código, el programa nos
retornará una buena aproximación de la integral que queremos hallar por
más difícil que esta sea.
Código en Matlab.
 La forma correcta de utilizar esta función, en nuestro caso es, declarando
inicialmente una variable simbólica por ejemplo 𝑡 posteriormente
podemos nombrar una función 𝑓(𝑡) y llamar a la función 𝑖𝑛𝑡𝑟𝑎𝑝(𝑓, 𝑎, 𝑏)
donde 𝐴 será el limite inferior de nuestro intervalo de integración y 𝐵 el
superior, el funcionamiento se ilustra a continuación donde los limites de la
función serán de 0 (𝑐𝑒𝑟𝑜) 𝑎 𝑃𝑖.
Código en Matlab.
Código en Matlab.
 El valor exacto, como resultado de llevar a cabo la integración de 𝑠𝑒𝑛 (𝑥)
entre 0 𝑦 𝑝𝑖 𝑒𝑠 2; en el ejemplo anterior podemos notar la aproximación
llevada a cabo mediante el método del trapecio.
Código alternativo en Matlab.
 La función integral recibe la función 𝑓(𝑥), los limites 𝑎 𝑦 𝑏 y el número 𝑛 de
trapecios para el cálculo. Hay que definir previamente la función 𝑓(𝑥).
Código alternativo en Matlab.
Código alternativo en Matlab.
 Ejemplo
 Evalué la siguiente integral −3
5
1 − 𝑥 − 4𝑥3
+ 3𝑥5
𝑑𝑥
a. Analíticamente
b. Con el uso de la herramienta Matlab
Código alternativo en Matlab.
 Primero declaramos la función 𝑓(𝑥)
Código alternativo en Matlab.
 Segundo ejecución y resultado 𝑝𝑎𝑟𝑎 𝑎 = −3, 𝑏 = 5 𝑦 𝑛 = 200

Más contenido relacionado

La actualidad más candente

11 Transformada De Laplace
11 Transformada De Laplace11 Transformada De Laplace
11 Transformada De Laplacekahtya
 
Ecuaciones Diferenciales Lineales
Ecuaciones Diferenciales LinealesEcuaciones Diferenciales Lineales
Ecuaciones Diferenciales Linealesjosmal 7
 
Teoria de fracciones parciales y t ransformada de laplace
Teoria de fracciones parciales y t ransformada de laplaceTeoria de fracciones parciales y t ransformada de laplace
Teoria de fracciones parciales y t ransformada de laplaceOswaldoguanipa1
 
Ejercicios resueltos edo homogéneas
Ejercicios resueltos edo homogéneasEjercicios resueltos edo homogéneas
Ejercicios resueltos edo homogéneasYerikson Huz
 
Transformada de laplace (tablas)
Transformada de laplace (tablas)Transformada de laplace (tablas)
Transformada de laplace (tablas)MateoLeonidez
 
Aplicaciones La Transformada De Laplace
Aplicaciones La Transformada De LaplaceAplicaciones La Transformada De Laplace
Aplicaciones La Transformada De LaplaceKJEP
 
VECTOR TANGENTE NORMAL Y BINORMAL
VECTOR TANGENTE NORMAL Y BINORMALVECTOR TANGENTE NORMAL Y BINORMAL
VECTOR TANGENTE NORMAL Y BINORMALMario Muruato
 
Ejercicios resueltos- de metodos
Ejercicios resueltos- de metodosEjercicios resueltos- de metodos
Ejercicios resueltos- de metodosMichael Dhgfhr
 
MéTodo De IteracióN De Punto Fijo
MéTodo De IteracióN De Punto FijoMéTodo De IteracióN De Punto Fijo
MéTodo De IteracióN De Punto Fijolisset neyra
 
Metodo de la secante
Metodo de la secanteMetodo de la secante
Metodo de la secanteJORIVASAN
 
Metodo de simpsons y de los trapecios
Metodo de simpsons y de los trapeciosMetodo de simpsons y de los trapecios
Metodo de simpsons y de los trapeciosFranklin Gualán
 
Ejercicios resueltos(f.vectoriales)(1)
Ejercicios resueltos(f.vectoriales)(1)Ejercicios resueltos(f.vectoriales)(1)
Ejercicios resueltos(f.vectoriales)(1)ratix
 
Ejemplo del Método de Bisección
Ejemplo del Método de BisecciónEjemplo del Método de Bisección
Ejemplo del Método de BisecciónDaniela Medina
 
Modelos matemáticos
Modelos matemáticosModelos matemáticos
Modelos matemáticosBuap
 
Método de romberg
Método de rombergMétodo de romberg
Método de rombergTensor
 
Transformada inversa Fourier
Transformada inversa FourierTransformada inversa Fourier
Transformada inversa Fouriernani1204
 
Métodos numéricos - Interpolación
Métodos numéricos - InterpolaciónMétodos numéricos - Interpolación
Métodos numéricos - InterpolaciónDavid A. Baxin López
 
Ecuaciones diferenciales - Métodos de Solución
Ecuaciones diferenciales - Métodos de SoluciónEcuaciones diferenciales - Métodos de Solución
Ecuaciones diferenciales - Métodos de SoluciónKike Prieto
 

La actualidad más candente (20)

11 Transformada De Laplace
11 Transformada De Laplace11 Transformada De Laplace
11 Transformada De Laplace
 
Ecuaciones Diferenciales Lineales
Ecuaciones Diferenciales LinealesEcuaciones Diferenciales Lineales
Ecuaciones Diferenciales Lineales
 
Teoria de fracciones parciales y t ransformada de laplace
Teoria de fracciones parciales y t ransformada de laplaceTeoria de fracciones parciales y t ransformada de laplace
Teoria de fracciones parciales y t ransformada de laplace
 
Ejercicios resueltos edo homogéneas
Ejercicios resueltos edo homogéneasEjercicios resueltos edo homogéneas
Ejercicios resueltos edo homogéneas
 
Transformada de laplace (tablas)
Transformada de laplace (tablas)Transformada de laplace (tablas)
Transformada de laplace (tablas)
 
Aplicaciones La Transformada De Laplace
Aplicaciones La Transformada De LaplaceAplicaciones La Transformada De Laplace
Aplicaciones La Transformada De Laplace
 
VECTOR TANGENTE NORMAL Y BINORMAL
VECTOR TANGENTE NORMAL Y BINORMALVECTOR TANGENTE NORMAL Y BINORMAL
VECTOR TANGENTE NORMAL Y BINORMAL
 
Ejercicios resueltos- de metodos
Ejercicios resueltos- de metodosEjercicios resueltos- de metodos
Ejercicios resueltos- de metodos
 
MéTodo De IteracióN De Punto Fijo
MéTodo De IteracióN De Punto FijoMéTodo De IteracióN De Punto Fijo
MéTodo De IteracióN De Punto Fijo
 
Metodo de la secante
Metodo de la secanteMetodo de la secante
Metodo de la secante
 
Metodo de simpsons y de los trapecios
Metodo de simpsons y de los trapeciosMetodo de simpsons y de los trapecios
Metodo de simpsons y de los trapecios
 
APLICACIÓN DEL MÉTODO DE NEWTON RAPHSON
APLICACIÓN DEL MÉTODO DE NEWTON RAPHSONAPLICACIÓN DEL MÉTODO DE NEWTON RAPHSON
APLICACIÓN DEL MÉTODO DE NEWTON RAPHSON
 
Ejercicios resueltos(f.vectoriales)(1)
Ejercicios resueltos(f.vectoriales)(1)Ejercicios resueltos(f.vectoriales)(1)
Ejercicios resueltos(f.vectoriales)(1)
 
Ejemplo del Método de Bisección
Ejemplo del Método de BisecciónEjemplo del Método de Bisección
Ejemplo del Método de Bisección
 
Modelos matemáticos
Modelos matemáticosModelos matemáticos
Modelos matemáticos
 
Método de romberg
Método de rombergMétodo de romberg
Método de romberg
 
Transformada inversa Fourier
Transformada inversa FourierTransformada inversa Fourier
Transformada inversa Fourier
 
Integración numérica parte II
Integración numérica parte IIIntegración numérica parte II
Integración numérica parte II
 
Métodos numéricos - Interpolación
Métodos numéricos - InterpolaciónMétodos numéricos - Interpolación
Métodos numéricos - Interpolación
 
Ecuaciones diferenciales - Métodos de Solución
Ecuaciones diferenciales - Métodos de SoluciónEcuaciones diferenciales - Métodos de Solución
Ecuaciones diferenciales - Métodos de Solución
 

Destacado

Clase integracion matlab
Clase integracion matlabClase integracion matlab
Clase integracion matlabdhanniell
 
Programación en matlab
Programación en matlabProgramación en matlab
Programación en matlabyito24
 
Método del trapecio en scilab, código integración numérica
Método del trapecio en scilab, código integración numéricaMétodo del trapecio en scilab, código integración numérica
Método del trapecio en scilab, código integración numéricaTensor
 
Regla del trapecio para segmentos multiples en excel
Regla del trapecio para segmentos multiples en excelRegla del trapecio para segmentos multiples en excel
Regla del trapecio para segmentos multiples en excelTensor
 
Implementación de Derivada de F(x) para Visual Studio 2012
Implementación de Derivada de F(x) para Visual Studio 2012Implementación de Derivada de F(x) para Visual Studio 2012
Implementación de Derivada de F(x) para Visual Studio 2012Eduardo Espino A
 
Método del trapecio
Método del trapecioMétodo del trapecio
Método del trapecioicaicedo33
 
Integración numerica método de Simpsom
Integración numerica método de SimpsomIntegración numerica método de Simpsom
Integración numerica método de Simpsommat7731
 
Método numérico regla de simpson
Método numérico   regla de simpsonMétodo numérico   regla de simpson
Método numérico regla de simpsonNayeli Castillo
 
Aplicacion Libre 2. Metodos de Trapecio y Metodos de Simpson
Aplicacion Libre 2. Metodos de Trapecio y Metodos de SimpsonAplicacion Libre 2. Metodos de Trapecio y Metodos de Simpson
Aplicacion Libre 2. Metodos de Trapecio y Metodos de SimpsonRomario Fajardo
 
Regla Del Trapecio
Regla Del TrapecioRegla Del Trapecio
Regla Del Trapeciopaulamelissa
 
Simpson 1/3
Simpson 1/3Simpson 1/3
Simpson 1/3lalam.q
 
Cuadratura de gauss
Cuadratura de gaussCuadratura de gauss
Cuadratura de gaussTensor
 
GRAFICA DE LA DERIVADA EN MATLAB
GRAFICA DE LA DERIVADA EN MATLABGRAFICA DE LA DERIVADA EN MATLAB
GRAFICA DE LA DERIVADA EN MATLABandresbob
 
Algoritmos para matlab
Algoritmos para matlabAlgoritmos para matlab
Algoritmos para matlabVitoto96
 
Integracion numerica
Integracion numericaIntegracion numerica
Integracion numericaUNEFM
 
Guia rapida de matlab (comandos basicos, graficacion y programacion)
Guia rapida de matlab (comandos basicos, graficacion y programacion)Guia rapida de matlab (comandos basicos, graficacion y programacion)
Guia rapida de matlab (comandos basicos, graficacion y programacion)morones.om
 
Mat lab manipulación de señales de audio
Mat lab manipulación de señales de audioMat lab manipulación de señales de audio
Mat lab manipulación de señales de audioRick P
 

Destacado (20)

Clase integracion matlab
Clase integracion matlabClase integracion matlab
Clase integracion matlab
 
Programación en matlab
Programación en matlabProgramación en matlab
Programación en matlab
 
Exp.interpolacion polinomica de newton
Exp.interpolacion polinomica de newtonExp.interpolacion polinomica de newton
Exp.interpolacion polinomica de newton
 
Método del trapecio en scilab, código integración numérica
Método del trapecio en scilab, código integración numéricaMétodo del trapecio en scilab, código integración numérica
Método del trapecio en scilab, código integración numérica
 
Regla del trapecio para segmentos multiples en excel
Regla del trapecio para segmentos multiples en excelRegla del trapecio para segmentos multiples en excel
Regla del trapecio para segmentos multiples en excel
 
Implementación de Derivada de F(x) para Visual Studio 2012
Implementación de Derivada de F(x) para Visual Studio 2012Implementación de Derivada de F(x) para Visual Studio 2012
Implementación de Derivada de F(x) para Visual Studio 2012
 
Método del trapecio
Método del trapecioMétodo del trapecio
Método del trapecio
 
Regla de Simpson tres octavos
Regla de Simpson tres octavosRegla de Simpson tres octavos
Regla de Simpson tres octavos
 
Integración numerica método de Simpsom
Integración numerica método de SimpsomIntegración numerica método de Simpsom
Integración numerica método de Simpsom
 
U1.aproximacion
U1.aproximacionU1.aproximacion
U1.aproximacion
 
Método numérico regla de simpson
Método numérico   regla de simpsonMétodo numérico   regla de simpson
Método numérico regla de simpson
 
Aplicacion Libre 2. Metodos de Trapecio y Metodos de Simpson
Aplicacion Libre 2. Metodos de Trapecio y Metodos de SimpsonAplicacion Libre 2. Metodos de Trapecio y Metodos de Simpson
Aplicacion Libre 2. Metodos de Trapecio y Metodos de Simpson
 
Regla Del Trapecio
Regla Del TrapecioRegla Del Trapecio
Regla Del Trapecio
 
Simpson 1/3
Simpson 1/3Simpson 1/3
Simpson 1/3
 
Cuadratura de gauss
Cuadratura de gaussCuadratura de gauss
Cuadratura de gauss
 
GRAFICA DE LA DERIVADA EN MATLAB
GRAFICA DE LA DERIVADA EN MATLABGRAFICA DE LA DERIVADA EN MATLAB
GRAFICA DE LA DERIVADA EN MATLAB
 
Algoritmos para matlab
Algoritmos para matlabAlgoritmos para matlab
Algoritmos para matlab
 
Integracion numerica
Integracion numericaIntegracion numerica
Integracion numerica
 
Guia rapida de matlab (comandos basicos, graficacion y programacion)
Guia rapida de matlab (comandos basicos, graficacion y programacion)Guia rapida de matlab (comandos basicos, graficacion y programacion)
Guia rapida de matlab (comandos basicos, graficacion y programacion)
 
Mat lab manipulación de señales de audio
Mat lab manipulación de señales de audioMat lab manipulación de señales de audio
Mat lab manipulación de señales de audio
 

Similar a Matlab integración numérica, método del trapecio

Metodo de la secante en scilab
Metodo de la secante en scilabMetodo de la secante en scilab
Metodo de la secante en scilabTensor
 
Metodo de la secante en scilab
Metodo de la secante en scilabMetodo de la secante en scilab
Metodo de la secante en scilabTensor
 
Integración numérica muy bueno
Integración numérica muy buenoIntegración numérica muy bueno
Integración numérica muy buenoLuis Elias
 
Codigo matlab Secante
Codigo matlab SecanteCodigo matlab Secante
Codigo matlab SecanteTensor
 
Codigo matlab
Codigo matlabCodigo matlab
Codigo matlabTensor
 
Actividad slideshare
Actividad slideshareActividad slideshare
Actividad slideshareLuis Verde
 
Logica difusautilizandomatlab
Logica difusautilizandomatlabLogica difusautilizandomatlab
Logica difusautilizandomatlabrubi18
 
DIFERENCIACIÓN E INTEGRACIÓN ANÁLISIS NUMÉRICO
DIFERENCIACIÓN E INTEGRACIÓN ANÁLISIS NUMÉRICO DIFERENCIACIÓN E INTEGRACIÓN ANÁLISIS NUMÉRICO
DIFERENCIACIÓN E INTEGRACIÓN ANÁLISIS NUMÉRICO DeysiEscobar
 
Funciones con vectores c++
Funciones con vectores c++Funciones con vectores c++
Funciones con vectores c++jose machado
 
Serie de taylor
Serie de taylorSerie de taylor
Serie de taylorelrey2233
 
Funciones con arrays y vectores en c
Funciones con arrays y vectores en cFunciones con arrays y vectores en c
Funciones con arrays y vectores en cDiego Maxdj Chicaiza
 
Teoria de control -- aplicaciones matlab
Teoria de control -- aplicaciones matlabTeoria de control -- aplicaciones matlab
Teoria de control -- aplicaciones matlabmartinezeduardo
 

Similar a Matlab integración numérica, método del trapecio (20)

Metodo de la secante en scilab
Metodo de la secante en scilabMetodo de la secante en scilab
Metodo de la secante en scilab
 
Metodo de la secante en scilab
Metodo de la secante en scilabMetodo de la secante en scilab
Metodo de la secante en scilab
 
Integración numérica muy bueno
Integración numérica muy buenoIntegración numérica muy bueno
Integración numérica muy bueno
 
Mat ii
Mat iiMat ii
Mat ii
 
Codigo matlab Secante
Codigo matlab SecanteCodigo matlab Secante
Codigo matlab Secante
 
Codigo matlab
Codigo matlabCodigo matlab
Codigo matlab
 
Teoria de control
Teoria de controlTeoria de control
Teoria de control
 
Teoria de control
Teoria de controlTeoria de control
Teoria de control
 
Unidad v
Unidad vUnidad v
Unidad v
 
Actividad slideshare
Actividad slideshareActividad slideshare
Actividad slideshare
 
Mat lab05
Mat lab05Mat lab05
Mat lab05
 
dqwrwer
dqwrwerdqwrwer
dqwrwer
 
Logica difusautilizandomatlab
Logica difusautilizandomatlabLogica difusautilizandomatlab
Logica difusautilizandomatlab
 
Metodos numericos equipo 3
Metodos numericos equipo 3Metodos numericos equipo 3
Metodos numericos equipo 3
 
DIFERENCIACIÓN E INTEGRACIÓN ANÁLISIS NUMÉRICO
DIFERENCIACIÓN E INTEGRACIÓN ANÁLISIS NUMÉRICO DIFERENCIACIÓN E INTEGRACIÓN ANÁLISIS NUMÉRICO
DIFERENCIACIÓN E INTEGRACIÓN ANÁLISIS NUMÉRICO
 
Funciones con vectores c++
Funciones con vectores c++Funciones con vectores c++
Funciones con vectores c++
 
Guia 1 matlab
Guia 1 matlabGuia 1 matlab
Guia 1 matlab
 
Serie de taylor
Serie de taylorSerie de taylor
Serie de taylor
 
Funciones con arrays y vectores en c
Funciones con arrays y vectores en cFunciones con arrays y vectores en c
Funciones con arrays y vectores en c
 
Teoria de control -- aplicaciones matlab
Teoria de control -- aplicaciones matlabTeoria de control -- aplicaciones matlab
Teoria de control -- aplicaciones matlab
 

Más de Tensor

Libertad
LibertadLibertad
LibertadTensor
 
Método de la regla falsa (o metodo de la falsa posición)
Método de la regla falsa (o metodo de la falsa posición)Método de la regla falsa (o metodo de la falsa posición)
Método de la regla falsa (o metodo de la falsa posición)Tensor
 
Metodo de la bisección
Metodo de la bisecciónMetodo de la bisección
Metodo de la bisecciónTensor
 
Transito vehicular
Transito vehicularTransito vehicular
Transito vehicularTensor
 
Teoria de colas
Teoria de colasTeoria de colas
Teoria de colasTensor
 
Practica 7 2016
Practica 7 2016Practica 7 2016
Practica 7 2016Tensor
 
Practica 6 2016
Practica 6 2016Practica 6 2016
Practica 6 2016Tensor
 
Game maker
Game makerGame maker
Game makerTensor
 
Practica 5 2016
Practica 5 2016Practica 5 2016
Practica 5 2016Tensor
 
Procesamiento de archivos
Procesamiento de archivosProcesamiento de archivos
Procesamiento de archivosTensor
 
Cadenas y funciones de cadena
Cadenas y funciones de cadenaCadenas y funciones de cadena
Cadenas y funciones de cadenaTensor
 
Simulación en promodel clase 04
Simulación en promodel clase 04Simulación en promodel clase 04
Simulación en promodel clase 04Tensor
 
Reduccion de orden
Reduccion de ordenReduccion de orden
Reduccion de ordenTensor
 
Variación+de+parametros
Variación+de+parametrosVariación+de+parametros
Variación+de+parametrosTensor
 
Coeficientes indeterminados enfoque de superposición
Coeficientes indeterminados   enfoque de superposiciónCoeficientes indeterminados   enfoque de superposición
Coeficientes indeterminados enfoque de superposiciónTensor
 
Bernoulli y ricatti
Bernoulli y ricattiBernoulli y ricatti
Bernoulli y ricattiTensor
 
Practica no. 3 tiempo de servicio
Practica no. 3 tiempo de servicioPractica no. 3 tiempo de servicio
Practica no. 3 tiempo de servicioTensor
 
Clase 14 ondas reflejadas
Clase 14 ondas reflejadasClase 14 ondas reflejadas
Clase 14 ondas reflejadasTensor
 
Ondas em
Ondas emOndas em
Ondas emTensor
 
Clase 7 ondas electromagneticas
Clase 7 ondas electromagneticasClase 7 ondas electromagneticas
Clase 7 ondas electromagneticasTensor
 

Más de Tensor (20)

Libertad
LibertadLibertad
Libertad
 
Método de la regla falsa (o metodo de la falsa posición)
Método de la regla falsa (o metodo de la falsa posición)Método de la regla falsa (o metodo de la falsa posición)
Método de la regla falsa (o metodo de la falsa posición)
 
Metodo de la bisección
Metodo de la bisecciónMetodo de la bisección
Metodo de la bisección
 
Transito vehicular
Transito vehicularTransito vehicular
Transito vehicular
 
Teoria de colas
Teoria de colasTeoria de colas
Teoria de colas
 
Practica 7 2016
Practica 7 2016Practica 7 2016
Practica 7 2016
 
Practica 6 2016
Practica 6 2016Practica 6 2016
Practica 6 2016
 
Game maker
Game makerGame maker
Game maker
 
Practica 5 2016
Practica 5 2016Practica 5 2016
Practica 5 2016
 
Procesamiento de archivos
Procesamiento de archivosProcesamiento de archivos
Procesamiento de archivos
 
Cadenas y funciones de cadena
Cadenas y funciones de cadenaCadenas y funciones de cadena
Cadenas y funciones de cadena
 
Simulación en promodel clase 04
Simulación en promodel clase 04Simulación en promodel clase 04
Simulación en promodel clase 04
 
Reduccion de orden
Reduccion de ordenReduccion de orden
Reduccion de orden
 
Variación+de+parametros
Variación+de+parametrosVariación+de+parametros
Variación+de+parametros
 
Coeficientes indeterminados enfoque de superposición
Coeficientes indeterminados   enfoque de superposiciónCoeficientes indeterminados   enfoque de superposición
Coeficientes indeterminados enfoque de superposición
 
Bernoulli y ricatti
Bernoulli y ricattiBernoulli y ricatti
Bernoulli y ricatti
 
Practica no. 3 tiempo de servicio
Practica no. 3 tiempo de servicioPractica no. 3 tiempo de servicio
Practica no. 3 tiempo de servicio
 
Clase 14 ondas reflejadas
Clase 14 ondas reflejadasClase 14 ondas reflejadas
Clase 14 ondas reflejadas
 
Ondas em
Ondas emOndas em
Ondas em
 
Clase 7 ondas electromagneticas
Clase 7 ondas electromagneticasClase 7 ondas electromagneticas
Clase 7 ondas electromagneticas
 

Último

IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...YobanaZevallosSantil1
 
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...GIANCARLOORDINOLAORD
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Rosabel UA
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxRosabel UA
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdfPRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdfGabrieldeJesusLopezG
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTESaraNolasco4
 
describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...DavidBautistaFlores1
 
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOPLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOMARIBEL DIAZ
 
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docxMagalyDacostaPea
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdfRAMON EUSTAQUIO CARO BAYONA
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfssuser50d1252
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORGonella
 

Último (20)

VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
recursos naturales america cuarto basico
recursos naturales america cuarto basicorecursos naturales america cuarto basico
recursos naturales america cuarto basico
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptx
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdfPRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdf
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
 
describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...
 
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOPLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
 
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIOR
 

Matlab integración numérica, método del trapecio

  • 1. Matlab Integración Numérica, Método del Trapecio CLASE 12 16-JULIO-2014
  • 2. Integración Numérica en Matlab  En ciertas ocasiones nos encontramos con funciones para las que no podemos hallar una primitiva, esto puede deberse por supuesto a falta de habilidad de nuestra parte, aunque también ocurre que alguna funciones elementales simplemente no tienen primitivas que al igual sean funciones elementales que podamos calcular, por ejemplo, no hay funciones elementales que tengan alguna de las siguientes como su derivada:
  • 3. Integración Numérica en Matlab Funciones que no tienen primitivas, en estos casos se recurre a los métodos numéricos para integrarlas.
  • 4. Integración Numérica en Matlab  Recordemos que :  Función primitiva o antiderivada de una función dada 𝑓(𝑥), es otra función 𝐹(𝑥) cuya derivada es la función dada.  𝐹′(𝑥) = 𝑓(𝑥)  Si una función 𝑓(𝑥) tiene primitiva, tiene infinitas primitivas, diferenciándose todas ellas en una constante.  [𝐹(𝑥) + 𝐶]′ = 𝐹′(𝑥) + 0 = 𝐹′(𝑥) = 𝑓(𝑥)
  • 5. Integración Numérica en Matlab  Cuando se desea calcular una integral definida que contiene una función cuya primitiva no podemos hallar, entonces no se puede aplicar el teorema fundamental del cálculo y es aquí cuando se debe recurrir a una técnica de aproximación.
  • 6. Regla de los Trapecios.  Una forma de aproximar una integral definida, consiste en usas N trapecios, como se muestra en la figura 1. En el desarrollo de este método, se supone que f es continua y positiva en el intervalo [𝑎, 𝑏] y que la integral definida 𝑎 𝑏 𝑓 𝑥 𝑑𝑥 representa el área de la región limitada por la gráfica de 𝑓 y el eje 𝑋, desde 𝑥 = 𝑎 ℎ𝑎𝑠𝑡𝑎 𝑥 = 𝑏.
  • 7. Regla de los Trapecios. Figura 1: Función 𝑌(𝑥), el área bajo la curva, se puede aproximar mediante n trapecios, en este caso 4 trapecios.
  • 8. Regla de los Trapecios.  En el caso de las aproximaciones de las integrales por el método de los trapecios, es tan simple tanto en descripción como a nivel de código, como es sabido, es por esto, que nos limitaremos únicamente a la utilización de la “formula” y los pasos que se deben seguir para implementar nuestro método; el algoritmo es el siguiente:
  • 9. Regla de los Trapecios. 1. En primer lugar se parte el intervalo comprendido entre [𝑎, 𝑏] en subintervalos más pequeños, definidos por la variable 𝑁, nombrando el ancho de esos subintervalos como 𝑑𝑥 (que en nuestro caso representa a 𝑑𝑒𝑙𝑡𝑎 𝑋).
  • 10. Regla de los Trapecios. 2. Se realiza la siguiente serie Como se puede observar, es una sumatoria, donde todos los términos están multiplicados por 2 excepto el primero y el ultimo termino y posteriormente están multiplicados todos por lo que podríamos llamar entonces 𝒅𝒙/𝟐.
  • 11. Código en Matlab.  En esto punto crearemos una función en Matlab, que nos permita aproximar aquellas funciones de las que se habló con anterioridad, manteniendo los criterios ya mencionados en primer lugar, crearemos en nuestro directorio una función llamada intrap (integrales por trapecios), que recibirá como parámetros, el la función, el limite inferior y el limite superior; también pudiéramos recibir como parámetro el numero de subintervalos deseados 𝑵, nosotros lo definimos como 400 ya que por lo regular las regiones a integrar no son muy grandes, pero la modificación del código es libre y si quieres, puedes modificar también el parámetro 𝑁 (también se puede hacer, para aumentar la precisión).
  • 13. Código en Matlab.  Posteriormente, como dijimos le daremos el valor de 𝑁 = 400 aunque esto depende de su elección a la hora de montar el programa como recibiendo el parámetro, en este punto se calcula el valor de 𝑑𝑥 (𝑑𝑒𝑙𝑡𝑎 𝑥) con la formula que se vio en el punto 1 del algoritmo, también se evalúa el primer termino de la serie, ya que este no esta multiplicado por 2 y es el resultado de evaluar la expresión 𝑌 en el limite inferior.
  • 15. Código en Matlab.  Ahora se usará un ciclo FOR para contar el número de iteraciones, las cuales dependerán del número de subintervalos, la variable i se inicia con un valor de 2, para descontar la evaluación del primer termino que se hizo al inicio del programa, y para descontar la ultima iteración, que se hará luego de termino el FOR, ya que esta ultima tampoco esta multiplicada por 2.
  • 17. Código en Matlab.  Luego de terminado el ciclo FOR, se procede a hacer la evaluación del n- ésimo termino, es decir, el ultimo termino, después de esto, como se comentó al final de algoritmo, se multiplican todos los términos sumados 𝑝𝑜𝑟 𝑑𝑥/2, así:
  • 18. Código en Matlab.  Finalmente después de ejecutado todo el código, el programa nos retornará una buena aproximación de la integral que queremos hallar por más difícil que esta sea.
  • 19. Código en Matlab.  La forma correcta de utilizar esta función, en nuestro caso es, declarando inicialmente una variable simbólica por ejemplo 𝑡 posteriormente podemos nombrar una función 𝑓(𝑡) y llamar a la función 𝑖𝑛𝑡𝑟𝑎𝑝(𝑓, 𝑎, 𝑏) donde 𝐴 será el limite inferior de nuestro intervalo de integración y 𝐵 el superior, el funcionamiento se ilustra a continuación donde los limites de la función serán de 0 (𝑐𝑒𝑟𝑜) 𝑎 𝑃𝑖.
  • 21. Código en Matlab.  El valor exacto, como resultado de llevar a cabo la integración de 𝑠𝑒𝑛 (𝑥) entre 0 𝑦 𝑝𝑖 𝑒𝑠 2; en el ejemplo anterior podemos notar la aproximación llevada a cabo mediante el método del trapecio.
  • 22. Código alternativo en Matlab.  La función integral recibe la función 𝑓(𝑥), los limites 𝑎 𝑦 𝑏 y el número 𝑛 de trapecios para el cálculo. Hay que definir previamente la función 𝑓(𝑥).
  • 24. Código alternativo en Matlab.  Ejemplo  Evalué la siguiente integral −3 5 1 − 𝑥 − 4𝑥3 + 3𝑥5 𝑑𝑥 a. Analíticamente b. Con el uso de la herramienta Matlab
  • 25. Código alternativo en Matlab.  Primero declaramos la función 𝑓(𝑥)
  • 26. Código alternativo en Matlab.  Segundo ejecución y resultado 𝑝𝑎𝑟𝑎 𝑎 = −3, 𝑏 = 5 𝑦 𝑛 = 200