SlideShare uma empresa 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

Mais conteúdo relacionado

Mais procurados

Calculo linea recta minimos cuadrados
Calculo linea recta minimos cuadradosCalculo linea recta minimos cuadrados
Calculo linea recta minimos cuadrados
FIDEL GUEVARA LARA
 
Aplicaciones La Transformada De Laplace
Aplicaciones La Transformada De LaplaceAplicaciones La Transformada De Laplace
Aplicaciones La Transformada De Laplace
KJEP
 
Métodos de Punto Fijo y Regla Falsa
Métodos de Punto Fijo y Regla FalsaMétodos de Punto Fijo y Regla Falsa
Métodos de Punto Fijo y Regla Falsa
Victor Reyes
 
Aplicaciones de las ecuaciones diferenciales a problemas vaciado de tanques (...
Aplicaciones de las ecuaciones diferenciales a problemas vaciado de tanques (...Aplicaciones de las ecuaciones diferenciales a problemas vaciado de tanques (...
Aplicaciones de las ecuaciones diferenciales a problemas vaciado de tanques (...
Yeina Pedroza
 
11 Transformada De Laplace
11 Transformada De Laplace11 Transformada De Laplace
11 Transformada De Laplace
kahtya
 
Ejercicios Resueltos de Calculo Vectorial e Integrales de linea
Ejercicios Resueltos de Calculo Vectorial e Integrales de lineaEjercicios Resueltos de Calculo Vectorial e Integrales de linea
Ejercicios Resueltos de Calculo Vectorial e Integrales de linea
Ruddy Sanchez Campos
 
G2 monografia transformada de laplace
G2 monografia transformada de laplaceG2 monografia transformada de laplace
G2 monografia transformada de laplace
Centro de Multimedios
 
Interpolación Polinómica
Interpolación PolinómicaInterpolación Polinómica
Interpolación Polinómica
livysl
 

Mais procurados (20)

Curvas y superficies de nivel, trazado de funciones de 2 variables
Curvas y superficies de nivel, trazado de funciones de 2 variablesCurvas y superficies de nivel, trazado de funciones de 2 variables
Curvas y superficies de nivel, trazado de funciones de 2 variables
 
Que es el wronskiano
Que es el wronskianoQue es el wronskiano
Que es el wronskiano
 
Transformada Directa de Laplace
Transformada Directa de LaplaceTransformada Directa de Laplace
Transformada Directa de Laplace
 
Calculo linea recta minimos cuadrados
Calculo linea recta minimos cuadradosCalculo linea recta minimos cuadrados
Calculo linea recta minimos cuadrados
 
Aplicaciones La Transformada De Laplace
Aplicaciones La Transformada De LaplaceAplicaciones La Transformada De Laplace
Aplicaciones La Transformada De Laplace
 
Métodos de Punto Fijo y Regla Falsa
Métodos de Punto Fijo y Regla FalsaMétodos de Punto Fijo y Regla Falsa
Métodos de Punto Fijo y Regla Falsa
 
Errores de truncamiento
Errores de truncamientoErrores de truncamiento
Errores de truncamiento
 
Integración numérica parte II
Integración numérica parte IIIntegración numérica parte II
Integración numérica parte II
 
Método gráfico, Método de bisección y Método de la regla falsa
Método gráfico, Método de bisección  y Método de la regla falsa Método gráfico, Método de bisección  y Método de la regla falsa
Método gráfico, Método de bisección y Método de la regla falsa
 
Ejemplo del Método de Falsa Posición
Ejemplo del Método de Falsa PosiciónEjemplo del Método de Falsa Posición
Ejemplo del Método de Falsa Posición
 
Método del trapecio - grupo 5 UNI profe Naupay
Método del trapecio - grupo 5 UNI profe NaupayMétodo del trapecio - grupo 5 UNI profe Naupay
Método del trapecio - grupo 5 UNI profe Naupay
 
Aplicaciones de las ecuaciones diferenciales a problemas vaciado de tanques (...
Aplicaciones de las ecuaciones diferenciales a problemas vaciado de tanques (...Aplicaciones de las ecuaciones diferenciales a problemas vaciado de tanques (...
Aplicaciones de las ecuaciones diferenciales a problemas vaciado de tanques (...
 
11 Transformada De Laplace
11 Transformada De Laplace11 Transformada De Laplace
11 Transformada De Laplace
 
Ejercicios Resueltos de Calculo Vectorial e Integrales de linea
Ejercicios Resueltos de Calculo Vectorial e Integrales de lineaEjercicios Resueltos de Calculo Vectorial e Integrales de linea
Ejercicios Resueltos de Calculo Vectorial e Integrales de linea
 
G2 monografia transformada de laplace
G2 monografia transformada de laplaceG2 monografia transformada de laplace
G2 monografia transformada de laplace
 
Ejercicios resueltos integrales dobles y triples
Ejercicios resueltos integrales dobles y triples Ejercicios resueltos integrales dobles y triples
Ejercicios resueltos integrales dobles y triples
 
Interpolación Polinómica
Interpolación PolinómicaInterpolación Polinómica
Interpolación Polinómica
 
Monografia de mate 3 imprimir 2
Monografia de mate 3 imprimir 2Monografia de mate 3 imprimir 2
Monografia de mate 3 imprimir 2
 
Ventajas y Desventajas de Métodos de Bisección, Secante y Newton Raphson
Ventajas y Desventajas de Métodos de Bisección, Secante y Newton RaphsonVentajas y Desventajas de Métodos de Bisección, Secante y Newton Raphson
Ventajas y Desventajas de Métodos de Bisección, Secante y Newton Raphson
 
Método numéricos para diferenciación e integración.
Método numéricos para diferenciación e integración.Método numéricos para diferenciación e integración.
Método numéricos para diferenciación e integración.
 

Destaque

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
Franklin Gualán
 
Algoritmos para matlab
Algoritmos para matlabAlgoritmos para matlab
Algoritmos para matlab
Vitoto96
 
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
 

Destaque (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
 
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
 
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 de romberg
Método de rombergMétodo de romberg
Método de romberg
 
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
 
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)
 

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

Integración numérica muy bueno
Integración numérica muy buenoIntegración numérica muy bueno
Integración numérica muy bueno
Luis Elias
 
Logica difusautilizandomatlab
Logica difusautilizandomatlabLogica difusautilizandomatlab
Logica difusautilizandomatlab
rubi18
 
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
Diego Maxdj Chicaiza
 
Teoria de control -- aplicaciones matlab
Teoria de control -- aplicaciones matlabTeoria de control -- aplicaciones matlab
Teoria de control -- aplicaciones matlab
martinezeduardo
 

Semelhante 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
 

Mais de Tensor

Mais 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

Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
NadiaMartnez11
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
pvtablets2023
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 

Último (20)

Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 

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