programacion matlab:´ derivacion e integraci´ on.´

20
Programaci ´ on MATLAB: Derivaci ´ on e integraci ´ on. Curso: M´ etodos Num ´ ericos en Ingenier´ ıa Profesor: Dr. Jos´ e A. Otero Hern ´ andez Correo: [email protected] web: http://metodosnumericoscem.weebly.com Universidad: ITESM CEM

Upload: others

Post on 28-Jun-2022

14 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Programacion MATLAB:´ Derivacion e integraci´ on.´

Programaci on MATLAB:Derivaci on e integraci on.

Curso : Metodos Numericos en Ingenierıa

Profesor : Dr. Jose A. Otero Hernandez

Correo : [email protected]

web : http://metodosnumericoscem.weebly.com

Universidad : ITESM CEM

Page 2: Programacion MATLAB:´ Derivacion e integraci´ on.´

Definici on de derivada Derivando con MATLAB Definici on de Integral Integrando con MATLAB

Topicos

1 Definici on de derivada

2 Derivando con MATLAB

3 Definici on de Integral

4 Integrando con MATLAB

Page 3: Programacion MATLAB:´ Derivacion e integraci´ on.´

Definici on de derivada Derivando con MATLAB Definici on de Integral Integrando con MATLAB

Topicos

1 Definici on de derivada

2 Derivando con MATLAB

3 Definici on de Integral

4 Integrando con MATLAB

Page 4: Programacion MATLAB:´ Derivacion e integraci´ on.´

Definici on de derivada Derivando con MATLAB Definici on de Integral Integrando 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

Page 5: Programacion MATLAB:´ Derivacion e integraci´ on.´

Definici on de derivada Derivando con MATLAB Definici on de Integral Integrando 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

Page 6: Programacion MATLAB:´ Derivacion e integraci´ on.´

Definici on de derivada Derivando con MATLAB Definici on de Integral Integrando con MATLAB

Derivada

Page 7: Programacion MATLAB:´ Derivacion e integraci´ on.´

Definici on de derivada Derivando con MATLAB Definici on de Integral Integrando con MATLAB

Topicos

1 Definici on de derivada

2 Derivando con MATLAB

3 Definici on de Integral

4 Integrando con MATLAB

Page 8: Programacion MATLAB:´ Derivacion e integraci´ on.´

Definici on de derivada Derivando con MATLAB Definici on de Integral Integrando con MATLAB

Derivada simb olica 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 )

Page 9: Programacion MATLAB:´ Derivacion e integraci´ on.´

Definici on de derivada Derivando con MATLAB Definici on de Integral Integrando con MATLAB

Derivada simb olica 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 )

Page 10: Programacion MATLAB:´ Derivacion e integraci´ on.´

Definici on de derivada Derivando con MATLAB Definici on de Integral Integrando con MATLAB

Derivada num erica con MATLAB

c lear ; 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 icoplo t (xm, d , ’ o ’ , xa , ya )x label ( ’ x ’ ) , y label ( ’ y ’ )legend ( ’ Numerica ’ , ’ A n a l i t i c a ’ ) , t i t l e ( ’ D i f f ’ )

Page 11: Programacion MATLAB:´ Derivacion e integraci´ on.´

Definici on de derivada Derivando con MATLAB Definici on de Integral Integrando con MATLAB

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

Page 12: Programacion MATLAB:´ Derivacion e integraci´ on.´

Definici on de derivada Derivando con MATLAB Definici on de Integral Integrando con MATLAB

Topicos

1 Definici on de derivada

2 Derivando con MATLAB

3 Definici on de Integral

4 Integrando con MATLAB

Page 13: Programacion MATLAB:´ Derivacion e integraci´ on.´

Definici on de derivada Derivando con MATLAB Definici on de Integral Integrando con MATLAB

Integral

La 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.

Page 14: Programacion MATLAB:´ Derivacion e integraci´ on.´

Definici on de derivada Derivando con MATLAB Definici on de Integral Integrando con MATLAB

Integral

La 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.

Page 15: Programacion MATLAB:´ Derivacion e integraci´ on.´

Definici on de derivada Derivando con MATLAB Definici on de Integral Integrando con MATLAB

Integral

La 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.

Page 16: Programacion MATLAB:´ Derivacion e integraci´ on.´

Definici on de derivada Derivando con MATLAB Definici on de Integral Integrando con MATLAB

Integral

La 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.

Page 17: Programacion MATLAB:´ Derivacion e integraci´ on.´

Definici on de derivada Derivando con MATLAB Definici on de Integral Integrando con MATLAB

Integral

Page 18: Programacion MATLAB:´ Derivacion e integraci´ on.´

Definici on de derivada Derivando con MATLAB Definici on de Integral Integrando con MATLAB

Topicos

1 Definici on de derivada

2 Derivando con MATLAB

3 Definici on de Integral

4 Integrando con MATLAB

Page 19: Programacion MATLAB:´ Derivacion e integraci´ on.´

Definici on de derivada Derivando con MATLAB Definici on de Integral Integrando con MATLAB

Integral simb olica 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

Page 20: Programacion MATLAB:´ Derivacion e integraci´ on.´

Definici on de derivada Derivando con MATLAB Definici on de Integral Integrando con MATLAB

Integral num erica 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 = t rapz ( x , z )q =−169.6915