41
Curso de M ´ etodos Num ´ ericos. Derivada Num ´ erica Curso: M´ etodos Num ´ ericos en Ingenier´ ıa Profesor: Dr. Jos´ e A. Otero Hern ´ andez Universidad: ITESM CEM Fecha: Jueves, 01 de octubre de 2014

Curso de Metodos Num´ ericos.´ Derivada Numerica´metodosnumericoscem.weebly.com/uploads/2/5/9/7/... · Curso de Metodos Num´ ericos.´ Derivada Numerica´ Curso: Metodos Num´

Embed Size (px)

Citation preview

Page 1: Curso de Metodos Num´ ericos.´ Derivada Numerica´metodosnumericoscem.weebly.com/uploads/2/5/9/7/... · Curso de Metodos Num´ ericos.´ Derivada Numerica´ Curso: Metodos Num´

Curso de M etodos Num ericos.Derivada Num erica

Curso : Metodos Numericos en Ingenierıa

Profesor : Dr. Jose A. Otero Hernandez

Universidad : ITESM CEM

Fecha : Jueves, 01 de octubre de 2014

Page 2: Curso de Metodos Num´ ericos.´ Derivada Numerica´metodosnumericoscem.weebly.com/uploads/2/5/9/7/... · Curso de Metodos Num´ ericos.´ Derivada Numerica´ Curso: Metodos Num´

Definici on de derivada Derivada aproximada Derivada num erica: MATLAB

Topicos

1 Definici on de derivada

2 Derivada aproximada

3 Derivada num erica: MATLABAproximacion derecha: u′

Aproximacion izquierda: u′

Aproximacion centrada: u′

Aproximacion centrada: u′′

Page 3: Curso de Metodos Num´ ericos.´ Derivada Numerica´metodosnumericoscem.weebly.com/uploads/2/5/9/7/... · Curso de Metodos Num´ ericos.´ Derivada Numerica´ Curso: Metodos Num´

Definici on de derivada Derivada aproximada Derivada num erica: MATLAB

Topicos

1 Definici on de derivada

2 Derivada aproximada

3 Derivada num erica: MATLABAproximacion derecha: u′

Aproximacion izquierda: u′

Aproximacion centrada: u′

Aproximacion centrada: u′′

Page 4: Curso de Metodos Num´ ericos.´ Derivada Numerica´metodosnumericoscem.weebly.com/uploads/2/5/9/7/... · Curso de Metodos Num´ ericos.´ Derivada Numerica´ Curso: Metodos Num´

Definici on de derivada Derivada aproximada Derivada num erica: 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: Curso de Metodos Num´ ericos.´ Derivada Numerica´metodosnumericoscem.weebly.com/uploads/2/5/9/7/... · Curso de Metodos Num´ ericos.´ Derivada Numerica´ Curso: Metodos Num´

Definici on de derivada Derivada aproximada Derivada num erica: MATLAB

Segunda derivada

Representa la derivada de la primera derivada.

Expresa la rapidez de cambio de la pendiente.

d2y

dx2=

d

dx

(dy

dx

)

Page 6: Curso de Metodos Num´ ericos.´ Derivada Numerica´metodosnumericoscem.weebly.com/uploads/2/5/9/7/... · Curso de Metodos Num´ ericos.´ Derivada Numerica´ Curso: Metodos Num´

Definici on de derivada Derivada aproximada Derivada num erica: MATLAB

Segunda derivada

Representa la derivada de la primera derivada.

Expresa la rapidez de cambio de la pendiente.

d2y

dx2=

d

dx

(dy

dx

)

Page 7: Curso de Metodos Num´ ericos.´ Derivada Numerica´metodosnumericoscem.weebly.com/uploads/2/5/9/7/... · Curso de Metodos Num´ ericos.´ Derivada Numerica´ Curso: Metodos Num´

Definici on de derivada Derivada aproximada Derivada num erica: MATLAB

Segunda derivada

Representa la derivada de la primera derivada.

Expresa la rapidez de cambio de la pendiente.

d2y

dx2=

d

dx

(dy

dx

)

Page 8: Curso de Metodos Num´ ericos.´ Derivada Numerica´metodosnumericoscem.weebly.com/uploads/2/5/9/7/... · Curso de Metodos Num´ ericos.´ Derivada Numerica´ Curso: Metodos Num´

Definici on de derivada Derivada aproximada Derivada num erica: MATLAB

Derivadas de funciones de mas de una variableSe toma la derivada en un punto manteniendo constantetodas las variables excepto una.

∂f

∂x= lim

∆x→0

f(x + ∆x, y)− f(x, y)∆x

∂f

∂y= lim

∆y→0

f(x, y + ∆y)− f(x, y)∆y

Page 9: Curso de Metodos Num´ ericos.´ Derivada Numerica´metodosnumericoscem.weebly.com/uploads/2/5/9/7/... · Curso de Metodos Num´ ericos.´ Derivada Numerica´ Curso: Metodos Num´

Definici on de derivada Derivada aproximada Derivada num erica: MATLAB

Derivadas de funciones de mas de una variableSe toma la derivada en un punto manteniendo constantetodas las variables excepto una.

∂f

∂x= lim

∆x→0

f(x + ∆x, y)− f(x, y)∆x

∂f

∂y= lim

∆y→0

f(x, y + ∆y)− f(x, y)∆y

Page 10: Curso de Metodos Num´ ericos.´ Derivada Numerica´metodosnumericoscem.weebly.com/uploads/2/5/9/7/... · Curso de Metodos Num´ ericos.´ Derivada Numerica´ Curso: Metodos Num´

Definici on de derivada Derivada aproximada Derivada num erica: MATLAB

Derivadas de funciones de mas de una variableSe toma la derivada en un punto manteniendo constantetodas las variables excepto una.

∂f

∂x= lim

∆x→0

f(x + ∆x, y)− f(x, y)∆x

∂f

∂y= lim

∆y→0

f(x, y + ∆y)− f(x, y)∆y

Page 11: Curso de Metodos Num´ ericos.´ Derivada Numerica´metodosnumericoscem.weebly.com/uploads/2/5/9/7/... · Curso de Metodos Num´ ericos.´ Derivada Numerica´ Curso: Metodos Num´

Definici on de derivada Derivada aproximada Derivada num erica: MATLAB

Topicos

1 Definici on de derivada

2 Derivada aproximada

3 Derivada num erica: MATLABAproximacion derecha: u′

Aproximacion izquierda: u′

Aproximacion centrada: u′

Aproximacion centrada: u′′

Page 12: Curso de Metodos Num´ ericos.´ Derivada Numerica´metodosnumericoscem.weebly.com/uploads/2/5/9/7/... · Curso de Metodos Num´ ericos.´ Derivada Numerica´ Curso: Metodos Num´

Definici on de derivada Derivada aproximada Derivada num erica: MATLAB

Discretizaci on dudx

De la formula de Taylor se tiene:

u(x±4x) = u(x)±∆x u′(x) +∆x2

2u′′(x)± ∆x3

6u′′′(x) +

∆x4

24u′′′′(x) + · · ·

(1)

Al sustituir x = xi, x + ∆x = xi+1, x−∆x = xi−1, u(x±4x) =ui±1 y u(x) = ui, la formula (1) se transforma en:

ui±1 = ui ±∆xu′i +∆x2

2u′′i ±

∆x3

6u′′′i +

∆x4

24u′′′′i + · · · (2)

Page 13: Curso de Metodos Num´ ericos.´ Derivada Numerica´metodosnumericoscem.weebly.com/uploads/2/5/9/7/... · Curso de Metodos Num´ ericos.´ Derivada Numerica´ Curso: Metodos Num´

Definici on de derivada Derivada aproximada Derivada num erica: MATLAB

Discretizaci on dudx

De la formula de Taylor se tiene:

u(x±4x) = u(x)±∆x u′(x) +∆x2

2u′′(x)± ∆x3

6u′′′(x) +

∆x4

24u′′′′(x) + · · ·

(1)

Al sustituir x = xi, x + ∆x = xi+1, x−∆x = xi−1, u(x±4x) =ui±1 y u(x) = ui, la formula (1) se transforma en:

ui±1 = ui ±∆xu′i +∆x2

2u′′i ±

∆x3

6u′′′i +

∆x4

24u′′′′i + · · · (2)

Page 14: Curso de Metodos Num´ ericos.´ Derivada Numerica´metodosnumericoscem.weebly.com/uploads/2/5/9/7/... · Curso de Metodos Num´ ericos.´ Derivada Numerica´ Curso: Metodos Num´

Definici on de derivada Derivada aproximada Derivada num erica: MATLAB

Discretizaci on dudx

De la formula de Taylor se tiene:

u(x±4x) = u(x)±∆x u′(x) +∆x2

2u′′(x)± ∆x3

6u′′′(x) +

∆x4

24u′′′′(x) + · · ·

(1)

Al sustituir x = xi, x + ∆x = xi+1, x−∆x = xi−1, u(x±4x) =ui±1 y u(x) = ui, la formula (1) se transforma en:

ui±1 = ui ±∆xu′i +∆x2

2u′′i ±

∆x3

6u′′′i +

∆x4

24u′′′′i + · · · (2)

Page 15: Curso de Metodos Num´ ericos.´ Derivada Numerica´metodosnumericoscem.weebly.com/uploads/2/5/9/7/... · Curso de Metodos Num´ ericos.´ Derivada Numerica´ Curso: Metodos Num´

Definici on de derivada Derivada aproximada Derivada num erica: MATLAB

Discretizaci on dudx

De (2+) se obtiene: Aproximacion derecha o hacia delante

u′i =ui+1 − ui

∆x, ε = o(∆x) (3)

De (2-) se obtiene: Aproximacion izquierda o hacia atras

u′i =ui − ui−1

∆x, ε = o(∆x) (4)

De (2+)-(2-) se obtiene: Aproximacion centrada

u′i =ui+1 − ui−1

2∆x, ε = o(∆x2) (5)

Page 16: Curso de Metodos Num´ ericos.´ Derivada Numerica´metodosnumericoscem.weebly.com/uploads/2/5/9/7/... · Curso de Metodos Num´ ericos.´ Derivada Numerica´ Curso: Metodos Num´

Definici on de derivada Derivada aproximada Derivada num erica: MATLAB

Discretizaci on dudx

De (2+) se obtiene: Aproximacion derecha o hacia delante

u′i =ui+1 − ui

∆x, ε = o(∆x) (3)

De (2-) se obtiene: Aproximacion izquierda o hacia atras

u′i =ui − ui−1

∆x, ε = o(∆x) (4)

De (2+)-(2-) se obtiene: Aproximacion centrada

u′i =ui+1 − ui−1

2∆x, ε = o(∆x2) (5)

Page 17: Curso de Metodos Num´ ericos.´ Derivada Numerica´metodosnumericoscem.weebly.com/uploads/2/5/9/7/... · Curso de Metodos Num´ ericos.´ Derivada Numerica´ Curso: Metodos Num´

Definici on de derivada Derivada aproximada Derivada num erica: MATLAB

Discretizaci on dudx

De (2+) se obtiene: Aproximacion derecha o hacia delante

u′i =ui+1 − ui

∆x, ε = o(∆x) (3)

De (2-) se obtiene: Aproximacion izquierda o hacia atras

u′i =ui − ui−1

∆x, ε = o(∆x) (4)

De (2+)-(2-) se obtiene: Aproximacion centrada

u′i =ui+1 − ui−1

2∆x, ε = o(∆x2) (5)

Page 18: Curso de Metodos Num´ ericos.´ Derivada Numerica´metodosnumericoscem.weebly.com/uploads/2/5/9/7/... · Curso de Metodos Num´ ericos.´ Derivada Numerica´ Curso: Metodos Num´

Definici on de derivada Derivada aproximada Derivada num erica: MATLAB

Discretizaci on d2udx2

De (2+)+(2-) se obtiene: Aproximacion centrada para lasegunda derivada

u′′i =ui+1 − 2ui + ui−1

∆x2, ε = o(∆x2) (6)

Page 19: Curso de Metodos Num´ ericos.´ Derivada Numerica´metodosnumericoscem.weebly.com/uploads/2/5/9/7/... · Curso de Metodos Num´ ericos.´ Derivada Numerica´ Curso: Metodos Num´

Definici on de derivada Derivada aproximada Derivada num erica: MATLAB

Topicos

1 Definici on de derivada

2 Derivada aproximada

3 Derivada num erica: MATLABAproximacion derecha: u′

Aproximacion izquierda: u′

Aproximacion centrada: u′

Aproximacion centrada: u′′

Page 20: Curso de Metodos Num´ ericos.´ Derivada Numerica´metodosnumericoscem.weebly.com/uploads/2/5/9/7/... · Curso de Metodos Num´ ericos.´ Derivada Numerica´ Curso: Metodos Num´

Definici on de derivada Derivada aproximada Derivada num erica: MATLAB

Aproximaci on derecha: u′

Primera derivada dudx

Aproximacion derecha

u′i =ui+1 − ui

∆x

Page 21: Curso de Metodos Num´ ericos.´ Derivada Numerica´metodosnumericoscem.weebly.com/uploads/2/5/9/7/... · Curso de Metodos Num´ ericos.´ Derivada Numerica´ Curso: Metodos Num´

Definici on de derivada Derivada aproximada Derivada num erica: MATLAB

Aproximaci on derecha: u′

Programa MATLAB

funct ion pder ivada d v1 ( f , x i , x f , np )clcF= i n l i n e ( f , ’ x ’ ) ;dx =( xf−x i ) / np ;x =[ x i : dx : x f +dx ] ;n=size ( x , 2 ) ;fo r i =1:n−1

dF ( i ) =(F ( x ( i +1) )−F( x ( i ) ) ) / dx ;ends a l i d a =[ x ( 1 , 1 : n−1) ’ dF ’ ] ;disp ( ’ x DF ’ )disp ( s a l i d a )syms xde r f = d i f f ( f , x ) ;ezp lo t ( der f , [ x i−dx , x f +dx ] ) ; hold on ;plo t ( s a l i d a ( : , 1 ) , s a l i d a ( : , 2 ) , ’∗ ’ , ’ c o l o r ’ , ’ green ’ )

end

Page 22: Curso de Metodos Num´ ericos.´ Derivada Numerica´metodosnumericoscem.weebly.com/uploads/2/5/9/7/... · Curso de Metodos Num´ ericos.´ Derivada Numerica´ Curso: Metodos Num´

Definici on de derivada Derivada aproximada Derivada num erica: MATLAB

Aproximaci on derecha: u′

Ejemplo 1: f(x) = x2

f = ’ x ˆ2 ’ ;x i =0;x f =4;np=4;pder ivada d v1 ( f , x i , x f , np )

Sa l ida

x DF0 11 32 53 74 9

Page 23: Curso de Metodos Num´ ericos.´ Derivada Numerica´metodosnumericoscem.weebly.com/uploads/2/5/9/7/... · Curso de Metodos Num´ ericos.´ Derivada Numerica´ Curso: Metodos Num´

Definici on de derivada Derivada aproximada Derivada num erica: MATLAB

Aproximaci on derecha: u′

Ejemplo 1: f(x) = x2

Page 24: Curso de Metodos Num´ ericos.´ Derivada Numerica´metodosnumericoscem.weebly.com/uploads/2/5/9/7/... · Curso de Metodos Num´ ericos.´ Derivada Numerica´ Curso: Metodos Num´

Definici on de derivada Derivada aproximada Derivada num erica: MATLAB

Aproximaci on derecha: u′

Ejemplo 1: f(x) = x2

Page 25: Curso de Metodos Num´ ericos.´ Derivada Numerica´metodosnumericoscem.weebly.com/uploads/2/5/9/7/... · Curso de Metodos Num´ ericos.´ Derivada Numerica´ Curso: Metodos Num´

Definici on de derivada Derivada aproximada Derivada num erica: MATLAB

Aproximaci on derecha: u′

Ejemplo 1: f(x) = x2

Page 26: Curso de Metodos Num´ ericos.´ Derivada Numerica´metodosnumericoscem.weebly.com/uploads/2/5/9/7/... · Curso de Metodos Num´ ericos.´ Derivada Numerica´ Curso: Metodos Num´

Definici on de derivada Derivada aproximada Derivada num erica: MATLAB

Aproximaci on izquierda: u′

Primera derivada dudx

Aproximacion izquierda

u′i =ui − ui−1

∆x

Page 27: Curso de Metodos Num´ ericos.´ Derivada Numerica´metodosnumericoscem.weebly.com/uploads/2/5/9/7/... · Curso de Metodos Num´ ericos.´ Derivada Numerica´ Curso: Metodos Num´

Definici on de derivada Derivada aproximada Derivada num erica: MATLAB

Aproximaci on izquierda: u′

Programa MATLAB

funct ion pde r i vada i v1 ( f , x i , x f , np )clcF= i n l i n e ( f , ’ x ’ ) ;dx =( xf−x i ) / np ;x =[ x i−dx : dx : x f ] ;n=size ( x , 2 ) ;fo r i =2:n

dF ( i ) =(F ( x ( i ) )−F( x ( i −1) ) ) / dx ;ends a l i d a =[ x ( 1 , 2 : n ) ’ dF ( 1 , 2 : n ) ’ ] ;disp ( ’ x DF ’ )disp ( s a l i d a )syms xde r f = d i f f ( f , x ) ;ezp lo t ( der f , [ x i−dx , x f +dx ] ) ; hold on ;plo t ( s a l i d a ( : , 1 ) , s a l i d a ( : , 2 ) , ’∗ ’ , ’ c o l o r ’ , ’ ye l low ’ )

end

Page 28: Curso de Metodos Num´ ericos.´ Derivada Numerica´metodosnumericoscem.weebly.com/uploads/2/5/9/7/... · Curso de Metodos Num´ ericos.´ Derivada Numerica´ Curso: Metodos Num´

Definici on de derivada Derivada aproximada Derivada num erica: MATLAB

Aproximaci on izquierda: u′

Ejemplo 2: f(x) = x2

f = ’ x ˆ2 ’ ;x i =0;x f =4;np=4;pde r i vada i v1 ( f , x i , x f , np )

Sa l ida

x DF0 −11 12 33 54 7

Page 29: Curso de Metodos Num´ ericos.´ Derivada Numerica´metodosnumericoscem.weebly.com/uploads/2/5/9/7/... · Curso de Metodos Num´ ericos.´ Derivada Numerica´ Curso: Metodos Num´

Definici on de derivada Derivada aproximada Derivada num erica: MATLAB

Aproximaci on izquierda: u′

Ejemplo 2: f(x) = x2

Page 30: Curso de Metodos Num´ ericos.´ Derivada Numerica´metodosnumericoscem.weebly.com/uploads/2/5/9/7/... · Curso de Metodos Num´ ericos.´ Derivada Numerica´ Curso: Metodos Num´

Definici on de derivada Derivada aproximada Derivada num erica: MATLAB

Aproximaci on izquierda: u′

Ejemplo 2: f(x) = x2

Page 31: Curso de Metodos Num´ ericos.´ Derivada Numerica´metodosnumericoscem.weebly.com/uploads/2/5/9/7/... · Curso de Metodos Num´ ericos.´ Derivada Numerica´ Curso: Metodos Num´

Definici on de derivada Derivada aproximada Derivada num erica: MATLAB

Aproximaci on izquierda: u′

Ejemplo 2: f(x) = x2

Page 32: Curso de Metodos Num´ ericos.´ Derivada Numerica´metodosnumericoscem.weebly.com/uploads/2/5/9/7/... · Curso de Metodos Num´ ericos.´ Derivada Numerica´ Curso: Metodos Num´

Definici on de derivada Derivada aproximada Derivada num erica: MATLAB

Aproximaci on centrada: u′

Primera derivada dudx

Aproximacion centrada

u′i =ui+1 − ui−1

2∆x

Page 33: Curso de Metodos Num´ ericos.´ Derivada Numerica´metodosnumericoscem.weebly.com/uploads/2/5/9/7/... · Curso de Metodos Num´ ericos.´ Derivada Numerica´ Curso: Metodos Num´

Definici on de derivada Derivada aproximada Derivada num erica: MATLAB

Aproximaci on centrada: u′

Programa MATLAB

funct ion pder ivada c v1 ( f , x i , x f , np )clcF= i n l i n e ( f , ’ x ’ ) ;dx =( xf−x i ) / np ;x =[ x i−dx : dx : x f +dx ] ;n=size ( x , 2 ) ;fo r i =2:n−1

dF ( i ) =(F ( x ( i +1) )−F( x ( i −1) ) ) / (2∗dx ) ;ends a l i d a =[ x ( 1 , 2 : n−1) ’ dF ( 1 , 2 : n−1) ’ ] ;disp ( ’ x DF ’ )disp ( s a l i d a )syms xde r f = d i f f ( f , x ) ;ezp lo t ( der f , [ x i−dx , x f +dx ] ) ; hold on ;plo t ( s a l i d a ( : , 1 ) , s a l i d a ( : , 2 ) , ’∗ ’ , ’ c o l o r ’ , ’ red ’ )

end

Page 34: Curso de Metodos Num´ ericos.´ Derivada Numerica´metodosnumericoscem.weebly.com/uploads/2/5/9/7/... · Curso de Metodos Num´ ericos.´ Derivada Numerica´ Curso: Metodos Num´

Definici on de derivada Derivada aproximada Derivada num erica: MATLAB

Aproximaci on centrada: u′

Ejemplo 3: f(x) = x2

f = ’ x ˆ2 ’ ;x i =0;x f =4;np=4;pder ivada c v1 ( f , x i , x f , np )

Sa l ida

x DF0 01 22 43 64 8

Page 35: Curso de Metodos Num´ ericos.´ Derivada Numerica´metodosnumericoscem.weebly.com/uploads/2/5/9/7/... · Curso de Metodos Num´ ericos.´ Derivada Numerica´ Curso: Metodos Num´

Definici on de derivada Derivada aproximada Derivada num erica: MATLAB

Aproximaci on centrada: u′

Ejemplo 3: f(x) = x2

Page 36: Curso de Metodos Num´ ericos.´ Derivada Numerica´metodosnumericoscem.weebly.com/uploads/2/5/9/7/... · Curso de Metodos Num´ ericos.´ Derivada Numerica´ Curso: Metodos Num´

Definici on de derivada Derivada aproximada Derivada num erica: MATLAB

Aproximaci on centrada: u′

Ejemplo 3: f(x) = x2

Page 37: Curso de Metodos Num´ ericos.´ Derivada Numerica´metodosnumericoscem.weebly.com/uploads/2/5/9/7/... · Curso de Metodos Num´ ericos.´ Derivada Numerica´ Curso: Metodos Num´

Definici on de derivada Derivada aproximada Derivada num erica: MATLAB

Aproximaci on centrada: u′

Ejemplo 3: f(x) = x2

Page 38: Curso de Metodos Num´ ericos.´ Derivada Numerica´metodosnumericoscem.weebly.com/uploads/2/5/9/7/... · Curso de Metodos Num´ ericos.´ Derivada Numerica´ Curso: Metodos Num´

Definici on de derivada Derivada aproximada Derivada num erica: MATLAB

Aproximaci on centrada: u′′

Segunda derivada d2udx2

Aproximacion centrada

u′′i =ui+1 − 2 ui + ui−1

∆x2

Page 39: Curso de Metodos Num´ ericos.´ Derivada Numerica´metodosnumericoscem.weebly.com/uploads/2/5/9/7/... · Curso de Metodos Num´ ericos.´ Derivada Numerica´ Curso: Metodos Num´

Definici on de derivada Derivada aproximada Derivada num erica: MATLAB

Aproximaci on centrada: u′′

Programa MATLAB

funct ion sder ivada c v1 ( f , x i , x f , np )clcF= i n l i n e ( f , ’ x ’ ) ;dx =( xf−x i ) / np ;x =[ x i−dx : dx : x f +dx ] ;n=size ( x , 2 ) ;fo r i =2:n−1

dF ( i ) =(F ( x ( i +1) )−2∗F( x ( i ) ) +F( x ( i −1) ) ) / ( dx ˆ 2 ) ;ends a l i d a =[ x ( 1 , 2 : n−1) ’ dF ( 1 , 2 : n−1) ’ ] ;disp ( ’ x DF ’ )disp ( s a l i d a )syms xde r f = d i f f ( f , x ) ;der2 f= d i f f ( der f , x ) ;ezp lo t ( der2f , [ x i−dx , x f +dx ] ) ; hold on ;plo t ( s a l i d a ( : , 1 ) , s a l i d a ( : , 2 ) , ’∗ ’ , ’ c o l o r ’ , ’ red ’ )

end

Page 40: Curso de Metodos Num´ ericos.´ Derivada Numerica´metodosnumericoscem.weebly.com/uploads/2/5/9/7/... · Curso de Metodos Num´ ericos.´ Derivada Numerica´ Curso: Metodos Num´

Definici on de derivada Derivada aproximada Derivada num erica: MATLAB

Aproximaci on centrada: u′′

Ejemplo 4: f(x) = x3

f = ’ x ˆ3 ’ ;x i =0;x f =4;np=4;sder ivada c v1 ( f , x i , x f , np )

Sa l ida

x DF0 01 62 123 184 24

Page 41: Curso de Metodos Num´ ericos.´ Derivada Numerica´metodosnumericoscem.weebly.com/uploads/2/5/9/7/... · Curso de Metodos Num´ ericos.´ Derivada Numerica´ Curso: Metodos Num´

Definici on de derivada Derivada aproximada Derivada num erica: MATLAB

Aproximaci on centrada: u′′

Ejemplo 4: f(x) = x3