programacion matlab:´ derivacion e integraci´ on

Post on 30-Jul-2022

7 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

beamer-tu-logo

Programacion MATLAB:Derivacion e integracion.

Ecuaciones diferenciales ordinarias

Curso: Metodos Numericos en IngenierıaProfesor: Dr. Jose A. Otero HernandezCorreo: j.a.otero@itesm.mxweb: http://metodosnumericoscem.weebly.comUniversidad: ITESM CEM

beamer-tu-logo

Definicion de derivada Derivando con MATLAB Definicion de Integral Integrando con MATLAB Solucion de ecuaciones diferenciales con MATLAB

Topicos

1 Definicion de derivada

2 Derivando con MATLAB

3 Definicion de Integral

4 Integrando con MATLAB

5 Solucion de ecuaciones diferenciales con MATLAB

beamer-tu-logo

Definicion de derivada Derivando con MATLAB Definicion de Integral Integrando con MATLAB Solucion de ecuaciones diferenciales con MATLAB

Topicos

1 Definicion de derivada

2 Derivando con MATLAB

3 Definicion de Integral

4 Integrando con MATLAB

5 Solucion de ecuaciones diferenciales con MATLAB

beamer-tu-logo

Definicion de derivada Derivando con MATLAB Definicion de Integral Integrando con MATLAB Solucion de ecuaciones diferenciales con MATLAB

DerivadaEs la razon de cambio de una variable dependiente conrespecto a una variable independiente,La definicion matematica de la derivada esta dada por unaaproximacion por diferencias:

∆y

∆x=

f(xi + ∆x) − f(xi)

∆x,

dy

dx= lim

∆x→0

f(xi + ∆x) − f(xi)

∆x

beamer-tu-logo

Definicion de derivada Derivando con MATLAB Definicion de Integral Integrando con MATLAB Solucion de ecuaciones diferenciales con MATLAB

Derivada

beamer-tu-logo

Definicion de derivada Derivando con MATLAB Definicion de Integral Integrando con MATLAB Solucion de ecuaciones diferenciales con MATLAB

Topicos

1 Definicion de derivada

2 Derivando con MATLAB

3 Definicion de Integral

4 Integrando con MATLAB

5 Solucion de ecuaciones diferenciales con MATLAB

beamer-tu-logo

Definicion de derivada Derivando con MATLAB Definicion de Integral Integrando con MATLAB Solucion de ecuaciones diferenciales con MATLAB

Derivada simbolica con MATLAB

>> syms x %Define l a v a r i a b l e s imbo l i ca x

>> y = exp ( x ˆ 4 )y =exp ( x ˆ 4 )

>> d i f f ( y )ans =4∗x ˆ3∗exp ( x ˆ 4 )

beamer-tu-logo

Definicion de derivada Derivando con MATLAB Definicion de Integral Integrando con MATLAB Solucion de ecuaciones diferenciales con MATLAB

Derivada simbolica con MATLAB

>> syms x

>> y = @( x ) exp ( x ˆ 4 ) %Define una func ion anonimay =

@( x ) exp ( x ˆ 4 )

>> y ( 1 )ans =

2.7183

>> d i f f ( y , x )ans =4∗x ˆ3∗exp ( x ˆ 4 )

>> d i f f ( y ( x ) )ans =4∗x ˆ3∗exp ( x ˆ 4 )

beamer-tu-logo

Definicion de derivada Derivando con MATLAB Definicion de Integral Integrando con MATLAB Solucion de ecuaciones diferenciales con MATLAB

Derivada numerica con MATLAB

clear ; clc ;% Creacion de una func ion anonimaf =@( x ) 0.2+25∗x−200∗x .ˆ2+675∗x.ˆ3−900∗x .ˆ4+400∗x . ˆ 5 ;x = 0 : 0 . 1 : 0 . 8 ;y= f ( x ) ;% d i f f : D i f e renc ia ent re elementos adyacentesd= d i f f ( y ) . / d i f f ( x ) ; % Tambien d= d i f f ( y ) / 0 . 1% Para g r a f i c a r : Valores x para e l punto medion= length ( x ) ;xm = ( x ( 1 : n−1)+x ( 2 : n ) ) . / 2 ;% Derivada a n a l i t i c axa = 0 : 0 . 0 1 : 0 . 8 ;ya=25−400∗xa+3∗675∗xa.ˆ2−4∗900∗xa .ˆ3+5∗400∗xa . ˆ 4 ;% Graf icoplot (xm, d , ’ o ’ , xa , ya )xlabel ( ’ x ’ ) , ylabel ( ’ y ’ )legend ( ’ Numerica ’ , ’ A n a l i t i c a ’ ) , t i t l e ( ’ D i f f ’ )

beamer-tu-logo

Definicion de derivada Derivando con MATLAB Definicion de Integral Integrando con MATLAB Solucion de ecuaciones diferenciales con MATLAB

Ejemplo 5: f(x) = 0.2 + 25x− 200x2 + 675x3 − 900x4 + 400x5

beamer-tu-logo

Definicion de derivada Derivando con MATLAB Definicion de Integral Integrando con MATLAB Solucion de ecuaciones diferenciales con MATLAB

Topicos

1 Definicion de derivada

2 Derivando con MATLAB

3 Definicion de Integral

4 Integrando con MATLAB

5 Solucion de ecuaciones diferenciales con MATLAB

beamer-tu-logo

Definicion de derivada Derivando con MATLAB Definicion de Integral Integrando con MATLAB Solucion de ecuaciones diferenciales con MATLAB

IntegralLa integracion es el proceso inverso de la diferenciacion,La integracion se escribe como:

I =

b∫a

f (x) dx,

y representa la integral de la funcion f (x) (integrando) conrespecto a la variable independiente x, evaluada entre loslımites x = a y x = b,La integral representa el area bajo la curva.

beamer-tu-logo

Definicion de derivada Derivando con MATLAB Definicion de Integral Integrando con MATLAB Solucion de ecuaciones diferenciales con MATLAB

Integral

beamer-tu-logo

Definicion de derivada Derivando con MATLAB Definicion de Integral Integrando con MATLAB Solucion de ecuaciones diferenciales con MATLAB

Topicos

1 Definicion de derivada

2 Derivando con MATLAB

3 Definicion de Integral

4 Integrando con MATLAB

5 Solucion de ecuaciones diferenciales con MATLAB

beamer-tu-logo

Definicion de derivada Derivando con MATLAB Definicion de Integral Integrando con MATLAB Solucion de ecuaciones diferenciales con MATLAB

Integral simbolica con MATLAB

>> syms x y t

>> S = 2∗cos ( x )−6∗x ; R = 5∗y ˆ2∗cos (4∗ t ) ;

>> i n t (S)ans =2∗sin ( x ) − 3∗x ˆ2

>> i n t ( x∗sin ( x ) )ans =sin ( x ) − x∗cos ( x )

>> i n t (R)ans =(5∗y ˆ3∗cos (4∗ t ) ) /3

>> i n t (R, t )ans =(5∗y ˆ2∗ sin (4∗ t ) ) /4

beamer-tu-logo

Definicion de derivada Derivando con MATLAB Definicion de Integral Integrando con MATLAB Solucion de ecuaciones diferenciales con MATLAB

Integral numerica con MATLAB

>> quad ( ’ x .∗ exp(−x . ˆ 0 . 8 ) +0.2 ’ ,0 ,8 )ans =

3.1604

>> y = @( x ) cos ( x )−x . ˆ 2y =

@( x ) cos ( x )−x . ˆ 2

>> quad ( y , 0 , 8 )ans =−169.6773

>> x = [ 0 : 0 . 1 : 8 ] ; z = y ( x ) ;

>> q = trapz ( x , z )q =−169.6915

beamer-tu-logo

Definicion de derivada Derivando con MATLAB Definicion de Integral Integrando con MATLAB Solucion de ecuaciones diferenciales con MATLAB

Integral numerica con MATLAB

%I n t e g r a l numericafun = @( x ) exp(−x . ˆ 2 ) .∗ log ( x ) . ˆ 2 ;xmin = 0;xmax = I n f ;q = i n t e g r a l ( fun , xmin , xmax )

>> q =

1.9475

beamer-tu-logo

Definicion de derivada Derivando con MATLAB Definicion de Integral Integrando con MATLAB Solucion de ecuaciones diferenciales con MATLAB

GUI

Derivada/Integral

beamer-tu-logo

Definicion de derivada Derivando con MATLAB Definicion de Integral Integrando con MATLAB Solucion de ecuaciones diferenciales con MATLAB

GUI

Derivada/Integral

beamer-tu-logo

Definicion de derivada Derivando con MATLAB Definicion de Integral Integrando con MATLAB Solucion de ecuaciones diferenciales con MATLAB

Topicos

1 Definicion de derivada

2 Derivando con MATLAB

3 Definicion de Integral

4 Integrando con MATLAB

5 Solucion de ecuaciones diferenciales con MATLAB

beamer-tu-logo

Definicion de derivada Derivando con MATLAB Definicion de Integral Integrando con MATLAB Solucion de ecuaciones diferenciales con MATLAB

Ecuaciones diferenciales ordinariasSolucion con MATLAB de ecuaciones diferenciales ordinariasde la forma:

dy

dx= f(x, y)

beamer-tu-logo

Definicion de derivada Derivando con MATLAB Definicion de Integral Integrando con MATLAB Solucion de ecuaciones diferenciales con MATLAB

Ecuacion diferencial con MATLAB

syms y ( x )y ( x ) = dsolve ( d i f f ( y )==−2∗xˆ3+12∗xˆ2−20∗x +8.5 , y ( 0 ) ==1)

Sa l ida

y ( x ) = − x ˆ4 /2 + 4∗x ˆ3 − 10∗x ˆ2 + (17∗x ) /2 + 1

beamer-tu-logo

Definicion de derivada Derivando con MATLAB Definicion de Integral Integrando con MATLAB Solucion de ecuaciones diferenciales con MATLAB

Ecuacion diferencial con MATLAB

syms y ( x )y ( x ) = dsolve ( d i f f ( y ) ==y∗xˆ3−1.5∗y , y ( 0 ) ==1)

Sa l ida

y ( x ) = exp ( ( x ∗ ( x ˆ3 − 6) ) / 4 )

top related