You are on page 1of 8

1

MTODOS NUMRICOS - ALGUNAS INSTRUCCIONES EN DERIVE


Las siguientes instrucciones corresponden, en su mayora, a funciones definidas por el profesor
Julio C. Morales, como complemento a las utilidades del paquete computacional DERIVE en lo
relacionado al curso de Mtodos Numricos. Usted puede ejecutar dichas instrucciones si
dispone de tales archivos. Actualmente se pueden utilizar las ayudas indicadas a continuacin
en cada una de las terminales de computador de la Sala de Informtica de la Facultad de
Ciencias, ubicada en el segundo piso del Bloque 21. En los ejemplos se hace referencia a
algunos ejemplos y ejercicios propuestos del libro: Mtodos Numricos, un primer curso,
segunda edicin, del profesor Ivn F. Asmar Ch.
1. : ( ) [ ] ( ) h b a x x f x VECTOR , , , , , : permite obtener una tabla de valores de la funcin f en el
intervalo [ ] b a, , con tamao de paso h. Tambin se puede aplicar esta instruccin para
generar los trminos
n
x de una sucesin { }
n
n
x , cuando n vara de
0
n hasta
m
n y
( ) n f x
n
; en este ltimo caso se puede eliminar el tamao de paso h, ya que por defecto
DERIVE asume el tamao de paso como 1. Como ejemplo, aproxime las instrucciones:
[ ] ( ) 1 0 1 0 x x x 3 x VECTOR
2
. , , , , exp , , compare el resultado con la tabla 2.1 de la pgina
37.

,
_

1
1
]
1

,
_

20 0 n
3
1
n VECTOR
n
, , , , , compare el resultado con las columnas 1 y 2 de la tabla 1.4
de la pgina 24.
2. ( ) ( ) N b a x x f BISECCION , , , , : permite aproximar las primeras N iteraciones en el mtodo de
Biseccin aplicado a la funcin f en el intervalo [ ] b a, . Para que esta instruccin realice tales
clculos es necesario que la funcin f satisfaga la condicin ( ) ( ) 0 b f a f < . Como ejemplo,
aproxime la instruccin ( ) 8 0 1 9 0 x x x 3 BISECCION
2
, . , . , , exp , y compare el resultado
obtenido con la cuarta columna de la tabla 2.2 de la pgina 40.
3. ( ) ( ) N b a x x f REGULA , , , , : permite aproximar las primeras N iteraciones en el mtodo de
Regula Falsi aplicado a la funcin f en el intervalo [ ] b a, . Igual que en el caso del mtodo de
Biseccin esta instruccin calcula las iteraciones indicadas siempre que la funcin f
satisfaga la hiptesis ( ) ( ) 0 b f a f < . Como ejemplo, aproxime la instruccin
( ) 8 0 1 9 0 x x x 3 REGULA
2
, . , . , , exp , y compare los resultados obtenidos con las
respuestas indicadas en el ejemplo 2.3 de la pgina 43.
4. ( ) ( ) N x x x g FIJO PUNTO
0
, , , _ : permite aproximar las primeras N iteraciones en el mtodo
de Punto Fijo aplicado a la funcin de iteracin de punto fijo g con aproximacin inicial
0
x .
Como ejemplo, aproxime la instruccin

,
_

,
_

7 95 0 x
2
x
3
1
FIJO PUNTO , . , , exp _ , y compare
el resultado obtenido con la segunda columna de la tabla 2.3 de la pgina 50.
5. ( ) ( ) N x x x f NEWTON
0
, , , : permite aproximar las primeras N iteraciones en el mtodo de
Newton-Raphson aplicado a la funcin f tomando aproximacin inicial
0
x . Como ejemplo,
aproxime la instruccin ( ) 2 0 1 x x x 3 NEWTON
2
, . , , exp , y compare los resultados
obtenidos con los que aparecen en la segunda columna de la tabla 2.12 de la pgina 65.
INSTRUCCIONES EN DERIVE
2
6. ( ) ( )

x x p QUOTIENT , : permite aproximar o simplificar el polinomio cociente ( ) x q que


resulta de la divisin del polinomio ( ) x p por

x . Como ejemplo, aproxime la instruccin


( ) 3258 1 x 1 x x QUOTIENT
3
. , , y compare el resultado obtenido con el polinomio ( ) x q
indicado al final del ejemplo 2.7 de la pgina 68.
7. ( ) ( )

x x p REMAINDER , : permite aproximar o simplificar el residuo que resulta de la


divisin del polinomio ( ) x p por

x . Como ejemplo, aproxime la instruccin


( ) 3258 1 x 1 x x REMAINDER
3
. , , y concluya, a partir de este resultado, cul es un
valor aproximado para ( ) 3258 1 p . , siendo ( ) 1 x x x p
3
.
8. ( ) ( ) N x x x f MOD NEWTON
0
, , , _ : permite aproximar las primeras N iteraciones en el
mtodo de Newton-Raphson modificado aplicado a la funcin f tomando como aproximacin
inicial
0
x . Observe que no requiere construir la funcin M definida en el mtodo de
Newton-Raphson modificado. Como ejemplo, aproxime la instruccin
( ) ( ) 2 3 0 x x x MOD NEWTON , . , , tan _ y compare los resultados con los de la segunda
columna en la tabla 2.15 de la pgina 77.
9. ( ) ( ) N x x x x f SECANTE
1 0
, , , , . permite aproximar las primeras N iteraciones en el mtodo
de la Secante aplicado a la funcin f tomando aproximaciones iniciales
0
x y
1
x . Como
ejemplo aproxime la instruccin ( ) 8 5 4 4 4 x x SECANTE , . , . , tan y compare los resultados
obtenidos con los que aparecen en la segunda y tercera columnas de la tabla 2.16 de la
pgina 80.
10. ( ) X ABS : permite aproximar o simplificar la norma euclidiana ( o norma 2) del vector X.
Como ejemplo, entre el vector
1
]
1


2
3
0 4 3 X , , , : , aproxime y simplifique la instruccin
( ) X ABS , y observe los resultados.
11. ( ) A INF NORMA _ : permite simplificar o aproximar la norma del mximo ( o norma ) de
la matriz A. Como ejemplo, entre la matriz [ ] [ ] [ ] 10 05 10 1 1 A , . , , : , simplifique la
instruccin ( ) A INF NORMA _ , y compare el resultado obtenido con el que aparece al final
de la pgina 107.
12. ( ) ` _ A INF NORMA : permite simplificar o aproximar la norma suma ( o norma1) de la matriz
A (el smbolo que aparece en la parte superior de la letra A, se obtiene con ALT + 96, y en
DERIVE la expresin A` representa la transpuesta de la matriz A). Como ejemplo, entre la
matriz [ ] [ ] [ ] 10 05 10 1 1 A , . , , : , simplifique la instruccin ( ) ` _ A INF NORMA , y observe el
resultado.
13. ( ) A INF COND _ : simplifica o aproxima el nmero de condicin de la matriz A, relativo a la
norma del mximo. Como ejemplo, entre la matriz [ ] [ ] [ ] 10 05 10 1 1 A , . , , : , simplifique la
instruccin ( ) A INF COND _ , y compare el resultado con el obtenido al comienzo de la
pgina 108.
INSTRUCCIONES EN DERIVE
3
14. ( ) ` _ A INF COND : simplifica o aproxima el nmero de condicin de la matriz A, relativo a la
norma suma. Como ejemplo, entre la matriz [ ] [ ] [ ] 10 05 10 1 1 A , . , , : y simplifique la
instruccin ( ) ` _ A INF COND . Observe el resultado.
15. ( ) j i A PIVOT , , : utiliza operaciones elementales de fila sobre la matriz A, para obtener una
matriz que tiene ceros en la columna j y por debajo de la fila i, es decir, realiza eliminacin
Gaussiana sobre la matriz A en la columna j. Esta instruccin requiere que el elemento
j i
a
de la matriz A que se va a tomar como pivote sea, naturalmente, diferente de cero.
16. ( ) k i A SWAP , , : permite intercambiar las filas i y k de la matriz A.
17. ( ) b A 1 RESUELVA , _ : permite obtener la solucin nica del sistema b AX , siempre que la
matriz A sea invertible. Se puede usar con modo aproximado o exacto. El vector b se entra
como un vector fila, es decir, en la forma [ ]
n 2 1
b b b b ,..., , : . Como ejemplo, resuelva el
sistema del ejemplo 3.3 de la pgina 110.
18. ( ) A BJ : permite obtener la matriz de iteracin,
J
B , del mtodo de Jacobi aplicado al sistema
b AX . Es claro que para aplicar esta instruccin usted debe entrar la matriz A. Como
ejemplo, encuentre la matriz de iteracin del mtodo de Jacobi para el sistema del ejemplo
3.8 de la pgina 135, y compare con el resultado que aparece al comienzo de la pgina 136.
Debe simplificar la instruccin ( ) A BJ .
19. ( ) w M CHARPOLY , : permite obtener el polinomio caracterstico, ( ) w p
M
, de la matriz M.
Como ejemplo, encuentre el polinomio caracterstico de la matriz de iteracin del mtodo de
Jacobi para el sistema del ejemplo 3.8 de la pgina 135.
20. ( ) w M S EIGENVALUE , : permite obtener los valores propios de la matriz M. Como ejemplo,
encuentre los valores propios de la matriz de iteracin del mtodo de jacobi para el sistema
del ejemplo 3.8 de la pgina 135. Calcule tales valores propios simplificando y aproximando
la instruccin correspondiente. Compare los resultados.
21.
( )
( ) N X b A JACOBI
0
, , , : permite simplificar o aproximar las primeras N iteraciones en el
mtodo de Jacobi aplicado al sistema b AX , tomando aproximacin inicial
( ) 0
X . Como
ejemplo, aproxime la instruccin [ ] [ ] [ ] [ ] [ ] [ ] ( ) 16 0 0 0 0 4 1 3 1 1 5 3 3 1 1 2 JACOBI , , , , , , , , , , , , , , , y
compare los resultados con los que aparecen al comienzo de la pgina 138.
22. ( ) A BG : permite obtener la matriz de iteracin,
G
B , del mtodo de Gauus-Seidel aplicado al
sistema b AX . Es claro que para aplicar esta instruccin, al igual que en el caso del
mtodo de Jacobi, usted debe entrar la matriz A. Como ejemplo, encuentre la matriz de
iteracin del mtodo de Gauss-Seidel para el sistema del ejemplo 3.10 de la pgina 144, y
compare con el resultado que aparece al comienzo de la pgina 147. Debe simplificar la
instruccin ( ) A BG .
23.
( )
( ) N X b A SEIDEL G
0
, , , _ : permite simplificar o aproximar las primeras N iteraciones en el
mtodo de Gauss-Seidel aplicado al sistema b AX , tomando aproximacin inicial
( ) 0
X .
Como ejemplo, aproxime la instruccin
INSTRUCCIONES EN DERIVE
4
[ ] [ ] [ ] [ ] [ ] [ ] ( ) 13 0 0 0 0 4 1 3 1 1 5 3 3 1 1 2 SEIDEL G , , , , , , , , , , , , , , , _ y compare los resultados con
los que aparecen al final de la pgina 147.
24. ( ) w A BW , : permite obtener la matriz de iteracin,
w
B , del mtodo SOR aplicado al sistema
b AX . Es claro que para aplicar esta instruccin, al igual que en los mtodos de Jacobi y
Gauss-Seidel, usted debe entrar la matriz A. Como ejemplo, encuentre la matriz de
iteracin del mtodo SOR para el sistema del ejemplo 3.12 de la pgina 152, para los
valores de w dados en la pgina 153. Debe simplificar la instruccin ( ) w A BW , .
25.
( )
( ) N X w b A SOR
0
, , , , : permite simplificar o aproximar las primeras N iteraciones en el
mtodo SOR aplicado al sistema b AX , para el valor dado de w y tomando aproximacin
inicial
( ) 0
X . Como ejemplo, aproxime la instruccin
[ ] [ ] [ ] [ ] [ ] [ ] ( ) 8 0 0 0 4 1 1 1 1 4 1 0 1 4 3 0 3 4 SOR , , , , . , , , , , , , , , , , , , y compare los resultados
obtenidos con los que aparecen al comienzo de la pgina 154.
26. ( ) ( ) [ ] [ ] [ ] ( ) N y x y x y x g y x g POINT FIXED
0 0 2 1
, , , , , , , , _ : permite aproximar las primeras N
iteraciones en el mtodo de Punto Fijo aplicado al sistema no-lineal
( )
( )

'

y x g y
y x g x
2
1
,
,
, tomando
como aproximacin inicial el punto ( )
0 0
y x , . Esta instruccin tambin se puede aplicar a
sistemas no-lineales de orden mayor. Como ejemplo, aproxime la instruccin
[ ] [ ]

,
_

1
1
]
1

+ + + +
7 5 0 5 0 y x
10
8 x xy
10
8 y x
POINT FIXED
2 2 2
, . , . , , , , _ , y compare sus
resultados con los que aparecen en la segunda y tercera columnas de la tabla 3.1, al final
de la pgina 160.
27. ( ) ( ) [ ] [ ] [ ] ( ) N y x y x y x f y x f NEWTONS
0 0 2 1
, , , , , , , , : permite aproximar las primeras N
iteraciones en el mtodo de Newton-Raphson aplicado al sistema no-lineal
( )
( )

'

0 y x f
0 y x f
2
1
,
,
,
tomando como aproximacin inicial el punto ( )
0 0
y x , . Esta instruccin tambin se puede
aplicar a sistemas no-lineales de orden mayor. Como ejemplo, aproxime la instruccin
[ ] [ ] [ ] ( ) 3 3 2 y x 8 y 10 x xy 8 y x 10 x NEWTONS
2 2 2
, , , , , , + + + + , y compare sus
resultados con los que aparecen en la segunda y tercera columnas de la tabla 3.4, al final
de la pgina 164.
28. ( ) ( ) N v u x x p BAIRSTOW
0 0
, , , , : permite aproximar las primeras N iteraciones en el
mtodo de Bairstow aplicado al polinomio ( ) x p para obtener valores aproximados
N
u y
N
v
de los coeficientes u y v de un factor cuadrtico aproximado v ux x
2
del polinomio ( ) x p ,
tomando como aproximaciones iniciales
0
u y
0
v . Como ejemplo, aproxime la instruccin
( ) 7 4 3 x 2 x 5 x 7 x 4 x BAIRSTOW
2 3 4
, , , , + , y compare los resultados obtenidos con
los valores de u y v que aparecen en el ejemplo 3.16 de la pgina 172. Use la precisin
apropiada para los clculos. Para continuar con Deflacin puede usar la instruccin
QUOTIENT, mencionada anteriormente.
INSTRUCCIONES EN DERIVE
5
29. ( ) x M E INTERPOLAT POLY , _ : permite aproximar o simplificar el polinomio de interpolacin
de grado menor o igual que n, ( ) x p
n
, para los 1 n+ puntos dados en la matriz
[ ] [ ] [ ] [ ]
n n 1 1 0 0
y x y x y x M , ,..., , , , : . Como ejemplo, simplifique la instruccin
[ ]

,
_

1
]
1

1
]
1


1
]
1


x 0
2
1 0 0
2
E INTERPOLAT POLY , , , , , , _ y compare el resultado con el polinomio
( ) x p
2
que aparece al comienzo de la pgina 190.
30. ( ) M POLY LAGRANGE _ : permite aproximar o simplificar el polinomio de interpolacin de
grado menor o igual que n, ( ) x p
n
, para los 1 n+ puntos dados en la matriz
[ ] [ ] [ ] [ ]
n n 1 1 0 0
y x y x y x M , ,..., , , , : , usando la forma de Lagrange. La presentacin del
polinomio no es la de Lagrange, sino la forma extendida en potencias de x. Como ejemplo,
simplifique la instruccin [ ]

,
_

1
]
1

1
]
1


1
]
1


0
2
1 0 0
2
POLY LAGRANGE , , , , , _ y compare el
resultado con el polinomio ( ) x p
2
que aparece al comienzo de la pgina 190.
31. ( ) M POLYS LAGRANGE _ : permite aproximar o simplificar los 1 n+ polinomios
fundamentales de Lagrange, ( ) x L
j
, n 1 0 j ,..., , , correspondientes a los datos dados en la
matriz [ ] [ ] [ ] [ ]
n n 1 1 0 0
y x y x y x M , ,..., , , , : . Tales polinomios vienen en la forma de una matriz
del tipo: ( ) [ ] ( ) [ ] ( ) [ ] [ ] x L x L x L
n 1 0
,..., , . Como ejemplo, simplifique la instruccin
[ ]

,
_

1
]
1

1
]
1


1
]
1


0
2
1 0 0
2
POLYS LAGRANGE , , , , , _ y compare el resultado con los polinomios
fundamentales que aparecen al final de la pgina 191.
32. ( ) M POLY NEWTON _ : permite aproximar o simplificar el polinomio de interpolacin de
grado menor o igual que n, ( ) x p
n
, para los 1 n+ puntos dados en la matriz
[ ] [ ] [ ] [ ]
n n 1 1 0 0
y x y x y x M , ,..., , , , : , usando la forma de Newton. La presentacin del
polinomio no es la de Newton, sino la forma extendida en potencias de x. Como ejemplo,
aproxime la instruccin [ ]

,
_

1
]
1

1
]
1


1
]
1


0
2
1 0 0
2
POLY NEWTON , , , , , _ y compare el resultado
con el polinomio ( ) x p
2
que aparece al comienzo de la pgina 190.
33. ( ) M DIV S DIFERENCIA _ : simplifica o aproxima las 1 n+ diferencias divididas progresivas
de Newton, [ ] [ ] [ ] [ ]
n 1 0 1 0 0
x x x f x x f x f ,..., , ,..., , , , correspondientes a los 1 n+ puntos dados
en la matriz ( ) [ ] ( ) [ ] ( ) [ ] [ ]
n n 1 1 0 0
x f x x f x x f x M , ,..., , , , : . Como ejemplo, aproxime con una
precisin de por lo menos 8 dgitos, la instruccin ( ) M DIV S DIFERENCIA _ , siendo
[ ] [ ] [ ] [ ] 5104147 0 4 2 5207843 0 2 2 5103757 0 0 2 M . , . , . , . , . , . : , y compare el resultado con los
coeficientes del polinomio ( ) x p
2
que aparece al comienzo de la pgina 203.
34. ( ) M TRAZADOR : permite simplificar o aproximar el Trazador cbico natural
correspondiente a los datos dados en la matriz [ ] [ ] [ ] [ ]
n n 1 1 0 0
y x y x y x M , ,..., , , , : . El
resultado de ejecutar la instruccin ( ) M TRAZADOR es una matriz de la forma:
INSTRUCCIONES EN DERIVE
6
( ) [ ] ( ) [ ] ( ) [ ] [ ] x p x x p x x p x
1 n 1 0
, ,..., , , , . Despus de aproximar o
simplificar ( ) M TRAZADOR , ste se puede graficar, entrando los nmeros
k
x y
1 k
x
+
correspondientes a los extremos del dominio del polinomio ( ) x p
k
para cada k, cuando
DERIVE le solicite los valores Min y Max. Como ejemplo, entre la matriz
[ ] [ ] [ ] [ ] [ ] 10 3 0 2 1 1 1 0 M , , , , , , , : , simplifique ( ) M TRAZADOR y compare el resultado con la
funcin ( ) x T definida en el ejercicio 16. de la pgina 229.
35. Para calcular los coeficientes del polinomio trigonomtrico:
( ) ( ) ( ) [ ]

+ +
1 N
1
k k
0
kx b kx a
2
a
x p
k
sen cos
que interpola una funcin f en los N nodos igualmente espaciados
N
j 2
x
j

,
1 N 1 0 j ,..., , , es decir, ( ) ( )
j j j
f x f x p , 1 N 1 0 j ,..., , , se puede proceder como sigue:
Defina los vectores: [ ]
1 N 1 0
x x x X

,..., , : y [ ]
1 N 1 0
f f f F

,..., , : (recuerde que las
componentes de un vector se enumeran desde 1 hasta N), luego calcule lo siguiente:
( ) N 1 j Fsubj SUM
N
1
, , ,

,
_

( ) ( ) ( ) ( )

,
_

1
]
1

,
_

,
_

1 N 1 k N 1 J kxsubj Fsubj SUM


N
1
N 1 J kxsubj Fsubj SUM
N
1
k VECTOR , , , , , , sen , , , , cos ,
Como ejemplo, tome 3 N , y defina los vectores
1
]
1

3
4
3
2
0 X , , : , [ ] 4 2 2 F , , : y
simplifique las siguientes expresiones:
( ) 3 1 j Fsubj SUM
3
1
, , ,

,
_

y
( ) ( ) ( ) ( )

,
_

1
]
1

,
_

,
_

2 1 k 3 1 J kxsubj Fsubj SUM


3
1
3 1 J kxsubj Fsubj SUM
3
1
k VECTOR , , , , , , sen , , , , cos ,
Compare los resultados obtenidos con los coeficientes del siguiente polinomio:
( ) ( ) ( ) ( ) ( ) x 2 3 x 2
3
1
x 3 x
3
1
3
4
x p sen cos sen cos + + +
Tambin se pueden calcular los coeficientes del polinomio exponencial o serie finita de
Fourier:
( )

1 N
0 k
x k
k
e c x q
i
, con x x e
x
sen i cos
i
+ y 1
2
i
INSTRUCCIONES EN DERIVE
7
siguiendo los mismos primeros pasos anteriores, pero calculando los coeficientes
k
c ,
1 N 1 0 k ,..., , , simplificando la siguiente expresin, teniendo en cuenta que i

es la
unidad imaginaria, que se escribe en DERIVE como #i:
( ) ( )

,
_

1
]
1

,
_

1 N 0 k kxsubj Fsubj SUM


N
1
k VECTOR , , , i

exp ,
Como ejemplo, simplifique la expresin anterior para el valor 3 N y los mismos vectores X
y F anteriores, y compare el resultado con los coeficientes del siguiente polinomio
exponencial:
( )
( ) ( ) ( ) ( )
( ) ( ) ( ) ( )
,
_

+ + +
+ + +

,
_

+
,
_

+ +
x 2
3
1
x
3
1
x 3 x 3
x 2 3 x 3 x 2
3
1
x
3
1
3
4
e 3
3
1
e 3
3
1
3
4
x q
x 2 i x i
sen sen cos cos i
sen sen cos cos
i i
36. ( ) ( ) N b a x x f TRAPECIO , , , , : permite aproximar el valor de ( )

b
a
dx x f , usando la regla de los
Trapecios con N subintervalos. Como ejemplo, aproxime la instruccin
( )

,
_

1
]
1

,
_


6 36 6 k k
3
o x 2 x TRAPECIO k VECTOR , , , , , , , , ^ sin , , y compare el resultado con
las dos primeras columnas de la tabla 5.1 de la pgina 248.
37. ( ) ( ) N b a x x f SIMPSON , , , , : permite aproximar el valor de ( )

b
a
dx x f , usando la regla de los
Simpson
,
_

3
1
con N subintervalos (recuerde que N debe ser PAR). Como ejemplo,
aproxime la instruccin ( )

,
_

1
]
1

,
_


6 36 6 k k
3
o x 2 x SIMPSON k VECTOR , , , , , , , , ^ sin , , y
compare el resultado con la primera y tercera columnas de la tabla 5.1 de la pgina 248.
38. ( ) ( ) m h y t y t y t f EULER
0 0
, , , , , , , : permite aproximar los valores
m 1 0
Y Y Y ,..., , obtenidos al
aplicar el mtodo de Euler al P:V:I
( )
( )

'

0
t y
y t f
dt
dy
,
con m pasos de tamao h. Si se grafica La
matriz resultante, se visualiza un conjunto de puntos que puede permitir aproximar la curva
solucin del P.V.I. dado. Como ejemplo, aproxime la instruccin
( )
,
_

+ 20 05 0 0 1 y t t t y
t
2
EULER
2
, . , , , , , exp y compare el resultado con la segunda y tercera
columnas de la tabla 6.2 de la pgina 288.
INSTRUCCIONES EN DERIVE
8
39. ( ) ( ) m h y t y t y t f 3 TAYLOR
0 0
, , , , , , , : permite aproximar los valores
m 1 0
Y Y Y ,..., , obtenidos
al aplicar el mtodo de los tres primeros trminos de la serie de Taylor al P:V:I
( )
( )

'

0
t y
y t f
dt
dy
,
con m pasos de tamao h. Si se grafica la matriz resultante, se visualiza un conjunto de
puntos que puede permitir aproximar la curva solucin del P.V.I. dado. Como ejemplo,
aproxime la instruccin ( )
,
_

+ 10 1 0 0 1 y t t t y
t
2
3 TAYLOR
2
, . , , , , , exp y compare el resultado
con la segunda y tercera columnas de la tabla 6.8 de la pgina 302.
40. ( ) [ ] [ ] [ ] ( ) m h y t y t y t f RK
0 0
, , , , , , , : permite aproximar los valores
m 1 0
Y Y Y ,..., , obtenidos al
aplicar el mtodo de Runge-Kutta al P:V:I
( )
( )

'

0
t y
y t f
dt
dy
,
con m pasos de tamao h. Si se
grafica la matriz resultante, se visualiza un conjunto de puntos que puede permitir aproximar
la curva solucin del P.V.I. dado. Como ejemplo, aproxime la instruccin
( ) [ ] [ ]

,
_

1
]
1

+ 10 1 0 0 1 y t t t y
t
2
RK
2
, . , , , , , exp y compare el resultado con la segunda y tercera
columnas de la tabla 6.11 de la pgina 310. Tambin se puede aplicar el mtodo de Runge-
Kutta para aproximar la solucin de un sistema de ecuaciones diferenciales ordinarias. Por
ejemplo, cuando se aproxima la instruccin:
( ) ( ) [ ] [ ] [ ] ( ) m h y y t y y t y y t f y y t f RK
0 2 0 1 0 2 1 2 1 2 2 1 1
, , , , , , , , , , , , ,
, ,
se obtiene una matriz de tres columnas y 1 m + filas, donde cada fila es de la forma
[ ]
k 2 k 1 k
Y Y t
, ,
, , , siendo ( )
k 1 k 1
t y Y
,
y ( )
k 2 k 2
t y Y
,
los valores que se obtienen al aplicar el
mtodo de Runge-Kutta de cuarto orden al sistema:
( )
( )
( ) ( )

'




0 2 0 2 0 1 0 1
2 1 2 2
2 1 1 1
y t y y t y
y y t f y
y y t f y
, ,
,
, ,
, ,
con m pasos de tamao h. Como ejemplo, aproxime la instruccin
[ ] [ ]

,
_

1
]
1

+ 10 05 0 0 1 1 z y t t t y
t
2
z
t
2
z RK
2
, . , , , , , , , ln , y compare el resultado con la segunda,
tercera y cuarta columnas de la tabla 6.13 de la pgina 316. Si desea graficar los puntos
( )
k 1 k
Y t
,
, y/o los puntos ( )
k 2 k
Y t
,
, correspondientes a las aproximaciones obtenidas, puede
utilizar la instruccin ( ) l j M COLUMNS 2 EXTRACT , , _ _ que permite aproximar una matriz
formada por las columnas j y l de la matriz M.

You might also like