Академический Документы
Профессиональный Документы
Культура Документы
Diferenciacin numrica
Julio 23 de 2012
DIFERENCIACIN NUMRICA
POLINOMIOS DE LAGRANGE
a0 g0 ( x) a1 g1 ( x) a2 g2 ( x) ...an gn ( x)
Donde ai , 0 < i < n, son constates por determinar y gi ( x), 0 i n, funciones de una familia
particular.
n
Pn Li ( x) f ( xi )
i 0
n (x x j )
Li ( x)
j 0 ( xi x j )
j i
d d n n (x x )
j d n f ( xi ) n
Pn ( x) f ( xi ) n ( x x j )
j 0 ( xi x j )
dx dx i 0 dx i 0
j i ( x x ) j 0
j j i
j 0
i
j i
n
d n
( x x j )
f ( xi )
n
( xi x j ) jj 0i
i 0 dx
j 0
j i
Diferenciacin numrica
Julio 23 de 2012
n n
ln y =ln ( x x j ) ln( x x j )
n
y (x x j )
j 0 j 0
j 0 j i j i
j i
n n
1 dy n 1 dy n
1 n
; ( x x j ) (x xj )
y dx j 0 ( x x j ) dx j 0 j 0 ( x x j ) k 0 j 0
j i j i j i k i j i
j k
n n n
d f ( xi )
Pn ( x) n ( x x ) j
( xi x j ) kk i0
dx i 0 j 0
j i
j 0 j k
j i
Diferenciacin numrica
Julio 23 de 2012
DELTA
i=1,,K
X i ,Y i
CONT=SI
NO
CONT=SI END
SI
SI NO
x1 < z < x k
2
ERROR
DEV
END
CONT?
Diferenciacin numrica
Julio 23 de 2012
DEV = 0 3
i = 1,..,K 2 P1 = 1
S2 = 0 j = 1,..,K 3
3
ji
w = 1,..,K
P1 = P1 x i - x j
NO
wi
SI
P2 = 1
j = 1,..,K
ji
NO
jw
P2 = P2 z - x j
S2 = S2+P2
S2
DEV = DEV + Y i
P1
Diferenciacin numrica
Julio 23 de 2012
d2 d2 n n (x x )
j d n f ( xi ) n n
dx 2
Pn ( x )
dx 2 i 0
f ( xi )
j 0 ( xi x j )
n ( x x j )
dx i 0
j i ( xi x j ) kk 0i j 0
j i
j 0
j i
n
n
d n
( x x j )
f ( xi )
n
dx
i 0
( xi x j ) kk 0i
j 0
j 0
j i
j i
d n n n
1 n n
(x x j )
dx j 0
( x x ) ( x x ) = ( x x )
j 0
j
j 0 m j 0
j
j
j i j i j i
j m
d2 n
f ( xi ) n n n
dx 2
Pn ( x ) n ( x x ) j
i 0
(x x )
j 0
i j
k 0 m0 j 0
k i m i j i
mk j k
j i j m
Diferenciacin numrica
Julio 23 de 2012
DELTA
i=1,,K
X i ,Y i
CONT=SI
NO
CONT=SI END
SI
SI NO
x1 < z < x k
2
ERROR
DEV
END
CONT?
Diferenciacin numrica
Julio 23 de 2012
2 3
DEV = 0 P1 = 1
i = 1,..,K 2 j = 1,..,K 3
S2 = 0
ji
3
P1 = P1 x i - x j
w = 1,..,K
NO 4
wi
SI
P2 = 1
S3 = 0
j = 1,..,K
m = 1,..,K
NO
ji
mw
NO
NO
ji
NO
mw
NO
ji
4
P2 = P2 z - x j
S2 = S2 + S3
S3 = S3 + P2
S2
DEV = DEV + Y i
P1
4
Diferenciacin numrica
Julio 23 de 2012
POLINOMIOS DE NEWTON
Una funcin f(x) se puede aproximar por medio de un polinomio de Newton en diferencias
divididas, de la forma:
a0 f x0
a1 f x0 , x1
a2 f x0 , x1 , x2
.
.
.
an f x0 , x1 , x2 ,..., xn
n k 1
Pn a0 ak ( x xi )
k 0 i 0
d d n k 1
Pn ( x) ak ( x xi )
dx dx k 0 i 0
n
d k 1
ak ( x xi )
i 0 dx i 0
k 1
k 1 k 1
y ( x xi ) ln y =ln ( x xi ) ln( x xi )
i 0 i 0 i 0
k 1 k 1
1 dy k 1 1 dy n k 1
1
; ( x xi ) (x x j )
y dx i 0 ( x xi ) dx i 0 i 0 ( x xi ) j 0 i 0
i j
n k 1 k 1
d
Pn ( x) a1 ak ( x xi )
dx k 2 j 0 i 0
i j
Diferenciacin numrica
Julio 23 de 2012
DELDIV 1
NO
CONT=SI END
i=1,,K
SI
X i ,Y i
z, n
SI NO
x1 < z < x k
i = 2,..,K
i = 1,,K
T(i,1) = Y(i)
2
DEV
j = 1,,l
i = 1,,K-j
CONT=SI
Diferenciacin numrica
Julio 23 de 2012
DEV = a(2)
w = 3,..,K
S2 = 0
j = 1,..,w-1
P1 = 1
i = 1,..,w-1
NO
i j
SI
P1 = P1 z - x i
S2 = S2+P1
DEV = DEV + a w S 2
Diferenciacin numrica
Julio 23 de 2012
d2 d2 n k 1
2 k
P
2 n
( x ) a ( x xi )
dx dx k 0 i 0
n
d 2 k 1
ak 2
( x xi )
i 0 dx i 0
n n
d n
ak ( x x )
i 0 j 0
dx j 0
j
j i
d k 1 k 1 k 1
1 n n
( x xi )
dx i 0
( x x ) ( x x ) = ( x x )
i 0
j
i 0 m i 0
i
i
i j i j i j i j
im
k 1 k 1 k 1
d2 n
dx 2
Pn ( x ) 2 a2
k 3
ak
j 0 m 0
(x x )
i 0
i
m j i j
im
Diferenciacin numrica
Julio 23 de 2012
DELDIV 1
NO
CONT=SI END
i=1,,K
SI
X i ,Y i
z, n
SI NO
x1 < z < x k
i = 2,..,K
i = 1,,K
T(i,1) = Y(i)
2
DEV
j = 1,,l
i = 1,,K-j
CONT=SI
Diferenciacin numrica
Julio 23 de 2012
DEV = 2 a(3)
w = 4,..,K
3
S2 = 0
P1 = 1
j = 1,..,w-1
i = 1,..,w-1
S3 = 0
NO
i j
m = 1,..,w-1
NO NO
m j im
SI
3 P1 = P1 z - x i
S2 = S2 + S3
S3 = S3+P1
DEV = DEV + a w S 2
3
Diferenciacin numrica
Julio 23 de 2012
x1 x0 h x2 x1 h x 3 x2 h xn x0 nh
Se cumple que:
f( x1 ) f( x0 ) f( x0 )
f[ x0 , x1]
x1 x0 h
f( xi1 ) f( xi ) f( xi )
f[ xi1, xi ]
xi1 xi h
.
.
.
n f( x0 )
f[ x0 , x1, x 2 ,...x n ]
n! hn
n
k f( x0 ) k 1
Pn ( x ) f( x0 ) k
( x xi )
k 1 k ! h i0
PRIMERA DERIVADA
d n
k f( x0 ) k 1 k 1
Pn (x) k
(x x i )
dx k 1 k ! h j0 i0
i j
d f( x0 ) n k f( x0 ) k 1 k 1
Pn (x) k
(x x i )
dx h k 2 k ! h j0 i0
i j
Diferenciacin numrica
Julio 23 de 2012
NO
CONT=SI END
SI
NO SI
x1 < z < x k
DELTA
j=1
K,h ERROR
l = 1,,k-1
i=1,,K
END
DEL(l) = 0
X i ,Y i
r = 0,,l
CONT=SI l
BIN =
r
DEL l = DEL l +(-1) BINY l +j-r
r
DEV
CONT?
Diferenciacin numrica
Julio 23 de 2012
DEL 1
DEV =
h
w = 2,..,K
S2 = 0
j = 1,..,w-1
P1 = 1
i = 1,..,w-1
NO
i j
SI
P1 = P1 z - x i
S2 = S2+P1
DEL w
DEV = DEV + w
S2
w! h
Diferenciacin numrica
Julio 23 de 2012
SEGUNDA DERIVADA
d2 2 f( x0 ) n k f( x0 ) k 1 k 1 k 1
Pn (x) k
(x x i )
dx 2 2h2 k 3 k ! h j0 m0 i0
m j i j
i m
Diferenciacin numrica
Julio 23 de 2012
NO
CONT=SI END
SI
NO SI
x1 < z < x k
DELTA
j=1
K,h ERROR
l = 1,,k-1
i=1,,K
END
DEL(l) = 0
X i ,Y i
r = 0,,l
CONT=SI l
BIN =
r
DEL l = DEL l +(-1) BINY l +j-r
r
DEV
CONT?
Diferenciacin numrica
Julio 23 de 2012
DEL 2
DEV = 2
2h
w = 3,..,K
3
S2 = 0
P1 = 1
j = 1,..,w-1
i = 1,..,w-1
S3 = 0
NO
i j
m = 1,..,w-1
NO
im
NO
m j
SI
P1 = P1 z - x i
3
S2 = S2 + S3
S3 = S3+P1
DEL w 3
DEV = DEV + w
S2
w! h
Diferenciacin numrica
Julio 23 de 2012
f( x h ) f( x h )
f( x )
2h
f( xi1 ) f( xi )
f( xi )
2h
1
f( x ) f( x 2h ) 8f( x + h ) 8f( x h ) 8f( x - 2h)
12h
1
f( xi ) f( xi2 ) 8f( xi1 ) 8f( xi1 ) 8f( xi2 )
12h
1
f( x ) f( x - 2h ) 3f( x ) 4f( x h)
2h
1
f( xi ) f( xi2 ) 3f( xi ) 4f( xi )
2h
1
f( x ) 3f( x ) 4f( x + h ) f( x + 2h )
2h
1
f( xi ) 3f( xi ) 4f( xi1 ) f( xi2 )
2h