Vous êtes sur la page 1sur 9

Ecuaciones Diferenciales

Ejercicios de la prctica 3

Ejercicio 1
0 Escribir un programa que calcule la solucin numrica del problema de Cauchy con el mtodo de
Runge-Kutta. Las variables de entrada han de ser la funcin f (t; y) (introducida entre comillas), el
nmero de intervalos N , el tiempo inicial t0 , el tiempo nal T y la condicin inicial y0 : Las variables
de salida ser el vector de tiempos t y el vector y con las soluciones aproximadas.
Poner una comprobacin con un bucle while de que N es mayor o igual a 1. En caso negativo
solicitar introducir de nuevo el valor de N con el comando input:
Usando el programa resolver el problema
y 0 = y; 0 t
y (0) = 1;

1;

cuya solucin exacta es y (t) = et : Usar N = 1000. Imprimir con el comando f printf el valor de
la solucin real y aproximadas en t = 1 usando formato decimal con 16 decimales. Imprimir con
el comando f printf el el error en ese punto en formato exponencial. Usar el retorno de carro para
separar los resultados en distintas lneas. Ejecutar estas rdenes desde otro archivo.
1 Escribir un programa que calcule la solucin numrica del problema de Cauchy con el mtodo de
Heun. Las variables de entrada han de ser la funcin f (t; y) (introducida entre comillas), el paso h,
el tiempo inicial t0 , el tiempo nal T y la condicin inicial y0 : Las variables de salida ser el vector
de tiempos t y el vector y con las soluciones aproximadas.
Poner una comprobacin de que el paso h es un divisor exacto de la longitud del intervalo [t0 ; T ].
En caso negativo solicitar introducir de nuevo el valor de h con el comando input:
Usando el programa resolver el problema
y0 =

y; 0 t
y (0) = 1;

1;

cuya solucin exacta es y (t) = e t : Usar h = 0:001. Dibujar la solucin exacta en color verde y la
aproximada con asteriscos rojos en un mismo grco. Ejecutar estas rdenes desde otro archivo.
2 Escribir un programa que calcule la solucin numrica del problema de Cauchy con el mtodo de
Runge-Kutta. Las variables de entrada han de ser la funcin f (t; y) (introducida entre comillas), el
nmero de intervalos N , el tiempo inicial t0 , el tiempo nal T y la condicin inicial y0 : Las variables
de salida ser el vector de tiempos t y el vector y con las soluciones aproximadas.
Poner una comprobacin con un bucle while de que el tiempo T es mayor que t0 . En caso negativo
solicitar introducir de nuevo los valores de t0 y T con el comando input:
Usando el programa resolver el problema
y0 =

2y; 0 t
y (0) = 1;

1;

cuya solucin exacta es y (t) = e 2t : Usar N = 10000. Dibujar la solucin exacta y la aproximada
en dos subgrcos situados en columna. Ejecutar estas rdenes desde otro archivo.
1

3 Escribir un programa que calcule la solucin numrica del problema de Cauchy con el mtodo de
Heun. Las variables de entrada han de ser la funcin f (t; y) (introducida entre comillas), el nmero
de intervalos N , el tiempo inicial t0 , el tiempo nal T y la condicin inicial y0 : Las variables de
salida ser el vector de tiempos t y el vector y con las soluciones aproximadas.
Se comprobara con el comando nargin que el nmero de variables de entrada no es inferior a cinco.
En caso de que sea as se pedir al usuario mediante el comando input que introduzca de nuevo las
variables.
Usando el programa resolver el problema
y 0 = y 2 ; 0 t 0:9;
y (0) = 1;
cuya solucin exacta es y (t) = 1 1 t : Hallar el valor de la solucin aproximada y el error de clculo
en el punto t = 0:9 para N = 1000 y N = 2000 y calcular el cociente de los dos errores. Mostrar
todos los resultados en formato long, poniendo un comentario con el comando disp para cada uno
de ellos. Ejecutar estas rdenes desde otro archivo.
4 Escribir un programa que calcule la solucin numrica del problema de Cauchy con el mtodo de
Runge-Kutta. Las variables de entrada han de ser la funcin f (t; y) (introducida entre comillas),
el paso h, el tiempo inicial t0 , el tiempo nal T y la condicin inicial y0 : Las variables de salida ser
el vector de tiempos t y el vector y con las soluciones aproximadas.
Poner una comprobacin de que el paso h es un divisor exacto de la longitud del intervalo [t0 ; T ].
En caso negativo coger como nmero de intervalos N la parte entera de T ht0 y recalcular el valor
de h para el nuevo valor de N:
Usando el programa resolver el problema
y0 =

y2 ; 0 t
y (0) = 1;

1;

1
: Usar h = 0:01. Dibujar la solucin exacta y la aproximada en
cuya solucin exacta es y (t) = 1+t
dos subgrcos situados en la. Poner un ttulo a cada grca. Ejecutar estas rdenes desde otro
archivo.

5 Escribir un programa que calcule la solucin numrica del problema de Cauchy con el mtodo de
Heun. Las variables de entrada han de ser la funcin f (t; y) (introducida entre comillas), el tamao
del paso h, el tiempo inicial t0 , el tiempo nal T y la condicin inicial y0 : Las variables de salida
ser el vector de tiempos t y el vector y con las soluciones aproximadas.
Se comprobar que el tamao del paso h es un divisor de la longitud del intervalo T t0 . En caso
negativo se abortar el programa. Usando el comando f printf mostrar un mensaje de error.
Usando el programa resolver el problema
y 0 = y 3 ; 0 t 0:25;
y (0) = 1;
cuya solucin exacta es y (t) = p11 2t : Usar h = 0:01. Hallar el valor aproximado, el exacto y error
en el punto t = 0:25. Imprimir los resultados con el comando f printf en formato decimal con ocho
decimales. Ejecutar estas rdenes desde otro archivo.

6 Escribir un programa que calcule la solucin numrica del problema de Cauchy con el mtodo de
Runge-Kutta. Las variables de entrada han de ser la funcin f (t; y) (introducida entre comillas),
el paso h, el tiempo inicial t0 , el tiempo nal T y la condicin inicial y0 : Las variables de salida ser
el vector de tiempos t y el vector y con las soluciones aproximadas.
Poner una comprobacin de que el paso h es un divisor exacto de la longitud del intervalo [t0 ; T ].
En caso negativo se elegir como nmero de intervalos la parte entera de T ht0 y se recalcular el
valor de h:
Usando el programa resolver el problema
y0 =

y + 1; 0 t
y (0) = 0;

10;

cuya solucin exacta es y (t) = 1 e t : Usar h = 0:005: Imprimir en formato long los cinco primeros
valores del vector de la solucin aproximada, los cinco valores correspondientes de la solucin exacta
y los cinco errores en esos puntos . Ejecutar estas rdenes desde otro archivo.
7 Escribir un programa que calcule la solucin numrica del problema de Cauchy con el mtodo de
Heun. Las variables de entrada han de ser la funcin f (t; y) (introducida entre comillas), el nmero
de intervalos N , el tiempo inicial t0 , el tiempo nal T y la condicin inicial y0 : Las variables de
salida ser el vector de tiempos t y el vector y con las soluciones aproximadas.
Se comprobara con el comando nargin que el nmero de variables de entrada no es inferior a cinco
y que el tiempo nal T sea mayor que el tiempo inicial t0 . En caso de que no se cumpla alguna de
las dos condiciones se abortar el programa con un mensaje de error.
Usando el programa resolver el problema
y 0 = t + y; 0 t
y (0) = 1;

1;

cuya solucin exacta es y (t) = 1 t + 2et : Usar N = 5000: Dibujar la solucin aproximada en
negro y en la misma grca la solucin real en los puntos t = 0; 0.1; 0.2; :::; 0.9; 1 con asteriscos
rojos.
8 Escribir un programa que calcule la solucin numrica del problema de Cauchy con el mtodo de
Runge-Kutta. Las variables de entrada han de ser la funcin f (t; y) (introducida entre comillas), el
nmero de intervalos N , el tiempo inicial t0 , el tiempo nal T y la condicin inicial y0 : Las variables
de salida ser el vector de tiempos t y el vector y con las soluciones aproximadas.
Se comprobara que el nmero de intervalos introducidos N es un entero positivo. En caso de que
no sea as se pedir al usuario mediante el comando input que introduzca de nuevo la variable N:
Usando el programa resolver el problema
8
1
< 0
y = ; 0 t
y
:
y (0) = 1;

1;

p
cuya solucin exacta es y (t) = 2t + 1: Usar N = 10. Dibujar la solucin real en negro y en la
misma grca la solucin aproximada con cruces verdes.

9 Escribir un programa que calcule la solucin numrica del problema de Cauchy con el mtodo de
Heun. Las variables de entrada han de ser la funcin f (t; y) (introducida entre comillas), el nmero
de intervalos N , el tiempo inicial t0 , el tiempo nal T , la condicin inicial y0 : Las variables de salida
ser el vector de tiempos t y el vector y con las soluciones aproximadas.
Poner una comprobacin de que el tiempo T es mayor que t0 . En caso negativo abortar el programa
con un mensaje de error.
Usando el programa resolver el problema
y0 =

2y; 0 t
y (0) = 2;

1;

cuya solucin exacta es y (t) = 2e 2t : Usar N = 30. Calcular los errores en todos los puntos de la
solucin aproximada y mostrarlos como un vector columna en formato long.

Ejercicio 2
0 Dado el problema de Cauchy
y0 =

(y 1) (y
y (t0 ) = y0 ;

3) ;

(1)

escribir un programa que dibuje las soluciones del problema (1) para distintas condiciones iniciales.
Se tendrn que cumplir los siguientes requisitos:
(a) El programa tendr como variables de entrada el nmero de intervalos N , el tiempo inicial t0 ,
el tiempo nal T y un vector la v con varias condiciones iniciales.
(b) Se comprobar con el comando nargin que el nmero de variables de entrada no es inferior a
cuatro. En caso de que sea as se imprimir un mensaje de error y se abortar el programa.
(c) Se comprobar con el comando size y un bucle while que v es un vector la. En caso de no
ser cierto se solicitar introducir el vector de condiciones iniciales de nuevo con el comando
input:
(d) Usando un bucle f or recorrer el vector de condiciones iniciales v. Utilizando el programa del
ejercicio 1 resolver el problema.
(e) Dividir la ventana grca en tres subgrcas situadas en columna. Usando el comando if
elegir la primera subgrca (la ms alta) si y0 > 3, la segunda si 1 < y0
3, y la tercera si
y0 1: Dibujar en la subgrca correspondiente la solucin.
(f) Elegir los siguientes tamaos jos de los ejes segn el caso:
i. [t0 ; T ]
ii. [t0 ; T ]
iii. [t0 ; T ]

[3; 6] si y0 > 3.
[1; 3] si 1 < y0 3.
[ 1; 1] si y0 1.

(g) Ejecutar el programa para el vector v = ( 1; 0; 1; 1.3; 2; 3; 4; 6) en el intervalo [0; 5] con N =


1000.
1 Dado el problema de Cauchy
y 0 = 2t+y
y t ;
y (t0 ) = y0 :

(2)

Escribir un programa que dibuje las soluciones. Se tendrn que cumplir los siguientes pasos:
(a) El programa tendr como variables de entrada el paso h, el tiempo inicial t0 , el tiempo nal
T y la condicin inicial y0 :
(b) Poner una comprobacin con un bucle while de que el paso h es un divisor exacto de la longitud
del intervalo [t0 ; T ]. En caso negativo solicitar introducir de nuevo el valor de h con el comando
input:
(c) Poner una comprobacin con un bucle while de que el tiempo T es mayor que t0 . En caso
negativo solicitar introducir de nuevo los valores de t0 y T con el comando input:
(d) Poner una comprobacin de que la condicin inicial y el tiempo inicial son distintos. Si no es
as salir del programa con un mensaje de error, indicando que no se cumplen las condiciones
del Teorema de Picard.
(e) Resolver la ecuacin usando el programa del ejercicio 1.
(f) Dibujar la solucin en un grco. Usar color rojo si y0 > t0 y color verde si y0 < t0 . Poner el
nombre de los ejes y un ttulo al grco.
(g) Ejecutar el programa varias veces en el intervalo [1; 10] con h = 0:01 y las condiciones iniciales
y0 = 10; 2; 0; 1; 10, de forma que todas las soluciones del problema (2) queden dibujadas en
el mismo grco.

2 Dado el problema de Cauchy


y 0 = y t3 y 4 ;
y (0) = 1:

(3)

Escribir un programa que dibuje las soluciones en el intervalo [0; 5]. Se tendrn que cumplir los
siguientes pasos:
(a) El programa tendr como variable de entrada el nmero de intervalos N:
(b) Se comprobara con el comando nargin que el nmero de variables de entrada no es inferior a
uno. En caso de que sea as se imprimir un mensaje de error y se abortar el programa.
(c) Usando el programa del ejercicio 1 resolver el problema dos veces, primero con un nmero de
intervalos N y despus con el doble 2N .
(d) Con el comando dsolve hallar la solucin general de la ecuacin. Hallar el valor exacto de la
solucin en t = 5:
(e) Calcular el error de clculo en t = 5 para N y 2N . Usando el comando f printf imprimir el
error obtenido en cada uno de los dos casos. Dentro de f printf poner una frase explicativa
en la que se indique que nmero de intervalos se utiliza. Para el nmero de intervalos usar
el formato de nmero enteros y para el error usar el formato exponencial. Poner un salto de
lnea al nal.
(f) Calcular el cociente entre los dos errores e imprimirlo tambin con el comando f printf .
Analizar si al doblar el nmero de intervalos el error ha disminuido aproximadamente en
16 veces.
(g) Dibujar en tres subgrcas situadas en columna las dos soluciones aproximadas y la real. Poner
un ttulo a cada grca.
(h) Ejecutar el programa para N = 1000:
3 Dado el problema de Cauchy
2

y 0 = 1 ey y ;
y (t0 ) = y0 ;

(4)

escribir un programa que dibuje las soluciones para distintas condiciones iniciales. Se tendrn que
cumplir los siguientes requisitos:
(a) El programa tendr como variables de entrada el nmero de intervalos N , el tiempo inicial t0 ,
el tiempo nal T y un vector columna y0 con varias condiciones iniciales.
(b) Se comprobar que el nmero de intervalos introducidos N es un entero positivo. En caso
negativo se abortar el programa con un mensaje de error.
(c) Se comprobara con el comando size y un bucle while que y0 es un vector columna. En caso de
no ser cierto se solicitar introducir el vector de condiciones iniciales de nuevo con el comando
input:
(d) Usando un bucle de tipo while recorrer el vector de condiciones iniciales y0 . Usando el programa de Runge-Kutta resolver la ecuacin para cada condicin inicial y dibujar en un mismo
grco las mismas. Si la solucin es un punto jo, dibujarla en color negro; en otro caso, en
color rojo.
(e) Poner un ttulo al grco y los nombres de los ejes. Fijar los ejes en [t0 ; T ]

[ 1; 3]:
0
0
B 1
B
B 1:1
B
(f) Ejecutar el programa en el intervalo [0; 10] con N = 1000 para el vector y0 = B
B 0:1
B 0:9
B
@ 0:5
1:01
6

C
C
C
C
C:
C
C
C
A

4 Dado el problema de Cauchy

p
y 0 = ay (y 2) ;
y (t0 ) = y0 ;

(5)

para a = 1 o a = 1. Escribir un programa que dibuje las soluciones del problema en los distintos
casos. Se tendrn que cumplir los siguientes requisitos:
(a) El programa tendr como variables de entrada la constante a, el paso h, el tiempo inicial t0 ,
el tiempo nal T y la condicin inicial y0 :
(b) Se comprobara con el comando nargin que el nmero de variables de entrada no es inferior a
cinco. En caso de que sea as se pedir al usuario mediante el comando input que introduzca
de nuevo las variables.
(c) Mediante un bucle de tipo while comprobar si a = 1 o a = 1 y, en caso de que no sea as,
imprimir un mensaje en el que se dice que a debe ser igual a 1 o 1 y pedir al usuario mediante
el comando input que introduzca de nuevo el valor de a:
(d) Usando el comando if el programa deber detectar en cul de los casos 1) a = 1; 2) a =
se encuentra.

(e) Crear un grco con dos subgrcas. Si a = 1 usar los ejes jos [t0 ; T ] [ 1; 4]. Si a = 1,
usar los ejes jos [t0 ; T ] [ 3; 1]. Poner el nombre de los ejes y un ttulo a cada subgrco en
el que se indique el caso en el que estamos (a = 1 o a = 1).
(f) Si a = 1 e y0 < 0 imprimir un mensaje diciendo que la condicin inicial ha de ser mayor o
igual que cero y abortar el programa. Si a = 1 e y0 > 0 imprimir un mensaje diciendo que
la condicin inicial ha de ser menor o igual que cero y abortar el programa.
(g) Resolver la ecuacin usando el programa del ejercicio 1 y dibujar la solucin en la subgrca
correspondiente.
(h) Ejecutar el programa en el intervalo [0; 3] con h = 0:001 para los siguientes valores: (a; y0 ) =
(1; 1:5), (a; y0 ) = (1; 1), (a; y0 ) = (1; 0), (a; y0 ) = (1; 2) ; (a; y0 ) = (1; 2.1) ; (a; y0 ) =
(1; 1.9) ; (a; y0 ) = ( 1; 1) ; (a; y0 ) = ( 1; 0:1) ; (a; y0 ) = ( 1; 0) ; (a; y0 ) = ( 1; 2) ; (a; y0 ) =
( 1; 1) : Usar el comando hold on para que las grcas no se borren.
5 Dado el problema de Cauchy
y 0 = cos (y) sen (y) ;
y (t0 ) = y0 ;

(6)

donde
y
; escribir un programa que dibuje las soluciones para distintas condiciones
iniciales. Se tendrn que cumplir los siguientes requisitos:
(a) El programa tendr como variables de entrada el nmero de intervalos N , el tiempo inicial t0 ,
el tiempo nal T y una matriz v de dos las y cinco columnas con diez condiciones iniciales.
(b) Se comprobara con el comando nargin que el nmero de variables de entrada no es inferior a
cuatro. En caso de que sea as se imprimir un mensaje de error y se abortar el programa.
(c) Se comprobara con el comando size y un bucle while que v es una matriz de dos las y cinco
columnas. En caso de no ser cierto se solicitar introducir la matriz de de condiciones iniciales
de nuevo con el comando input:
(d) Usando un bucle f or (doble) recorrer la matriz de condiciones iniciales v y resolver el problema
con el programa de Runge-Kutta.
(e) Dividir la ventana grca en cuatro subgrcas situadas en columna. Usando el comando if
, la segunda si 0 < y0
elegir la primera subgrca (la ms alta) si 2 < y0
2 , la tercera si
<
y
0
y
la
cuarta
si
y
:
Dibujar
en
la
subgrca
la
solucin
correspondiente
0
0
2
2
a cada condicin inicial.
(f) Elegir los siguientes tamaos jos de los ejes segn el caso:
i. [t0 ; T ]

[ 2 ; ] si

< y0

.
7

ii. [t0 ; T ]
iii. [t0 ; T ]
iv. [t0 ; T ]

[0; 2 ] si 0 < y0
2.
[ 2 ; 0] si 2 < y0 0:
[ ; 2 ] si
y0

2.

(g) Ejecutar el programa en el intervalo [0; 5] con N = 1000 para la matriz v =

0:1

0
3

0:1

0:5

6 Dado el problema de Cauchy


y 0 = 2 + (t y)(t + y)2 ;
y (t0 ) = y0 ;
escribir un programa que dibuje las soluciones. Se tendrn que cumplir los siguientes pasos:
(a) El programa tendr como variables de entrada el paso h, el tiempo inicial t0 , el tiempo nal
T y un vector la v con varias condiciones iniciales:
(b) Poner una comprobacin con un bucle while de que el tiempo T es mayor que t0 . En caso
negativo solicitar introducir de nuevo los valores de t0 y T con el comando input:
(c) Se comprobar con el comando size que v es un vector la. En caso negativo solicitar introducir
el valor del vector con el comando input:
(d) Usando un bucle f or resolver la ecuacin usando el programa del ejercicio 1 para cada condicin
inicial y0 del vector v.
(e) En cada paso dibujar la solucin en un grco. Usar color verde si y0 > t0 , color rojo si y0 = t0
y color azul si y0 < t0 . Poner el nombre de los ejes y un ttulo al grco.
(f) Ejecutar el programa en el intervalo [1; 2] con h = 0:001 para el vector v =

7 Dado el problema de Cauchy


y 0 = y t4 ;
y (0) = 2:

(7)

Escribir un programa que dibuje las soluciones del problema en el intervalo [0; 1]. Se tendrn que
cumplir los siguientes pasos:
(a) El programa tendr como variable de entrada el nmero de intervalos N:
(b) Se comprobar con un bucle while que el nmero de intervalos introducidos N es un entero
positivo. En caso de que no sea as se pedir al usuario mediante el comando input que
introduzca de nuevo la variable N:
(c) Hallar la solucin exacta del problema con el comando dsolve.
(d) Dibujar en una grca la solucin en rojo. Poner el nombre de los ejes y un ttulo al grco.
(e) Usando el comando f or y el programa del ejercicio 1 resolver el problema para N intervalos
y despus para el doble 2N . Dibujar en distintos grcos y con color azul las dos soluciones
aproximadas. Poner el nombre de los ejes y un ttulo al grco.
(f) Para cada uno de los valores de N calcular el error en el momento del tiempo t = 1 para
N intervalos y para 2N intervalos. Usando el comando f printf imprimir (con una frase
explicativa) el error obtenido en cada uno de los dos casos. Calcular el cociente entre los dos
errores e imprimirlo tambin con una frase explicativa. Usar el formato long.
(g) Ejecutar el programa varias veces para N = 10; 100 y 1000 y analizar los resultados obtenidos.
Se cumple que al doblar el nmero de intervalos el error se divide aproximadamente por 4?

8 Dado el problema de Cauchy

p
y0 = 4 y2 ;
y (t0 ) = y0 :

(8)

Escribir un programa que dibuje las soluciones para distintas condiciones iniciales. Se tendrn que
cumplir los siguientes requisitos:
(a) El programa tendr como variables de entrada el nmero de intervalos N , el tiempo inicial t0 ,
el tiempo nal T y un vector la y0 con varias condiciones iniciales.
(b) Se comprobara con el comando nargin que el nmero de variables de entrada no es inferior a
cuatro. En caso negativo se solicitar introducir las condiciones inicialescon el comando input:
(c) Se comprobara con el comando size que y0 es un vector la. En caso de no ser cierto se
abortar el programa con un mensaje de error.
(d) Usando un bucle de tipo f or recorrer el vector de condiciones iniciales y0 . Si la condicin
inicial y0 no satisface que jy0 j
2 imprimir con el comando f printf un mensaje diciendo
que la condicin inicial y0 tiene valor absoluto superior a 2 y saltar a la siguiente condicin.
En el caso jy0 j 2 usando el programa de Runge-Kutta resolver la ecuacin y dibujar en un
mismo grco las soluciones. Utilizarlos ejes jos [t0 ; T ] [ 5; 5]. Poner un ttulo al grco y
el nombre de los ejes.
(e) Ejecutar el programa en el intervalo [0; 3] con N = 1000 para el vector y0 = (2; 2; 0; 5; 1:9; 1; 4; 5):
9 Dado el problema de Cauchy
y 0 = 1 eaty ;
y (t0 ) = y0 ;

(9)

donde a = 0, 2 o 2, escribir un programa que dibuje las soluciones del problema en los distintos
casos. Se tendrn que cumplir los siguientes requisitos:
(a) El programa tendr como variables de entrada la constante a, el paso h, el tiempo inicial t0 ,
el tiempo nal T y la condicin inicial y0 :
(b) Poner una comprobacin con un bucle while de que el tiempo T es mayor que t0 . En caso
negativo solicitar introducir de nuevo los valores de t0 y T con el comando input:
(c) Poner una comprobacin de que el paso h es un divisor exacto de la longitud del intervalo
[t0 ; T ]. En caso negativo se elegir como nmero de intervalos la parte entera de T ht0 y se
recalcular el valor de h:
(d) Crear un grco con dos subgrcas y un tamao de ejes jo. Poner el nombre de los ejes
y un ttulo a cada subgrca (en una indicar a = 2 y en otra a = 2). Elegir los ejes jos
[t0 ; T ] [ 5; 5]:
(e) Usando el comando if el programa deber detectar en cul de los casos 1)a = 2; 2)a = 0; 3)
a = 2) y 4) a 6= 0; 2; 2 se encuentra.
(f) Si a = 0 imprimir un mensaje diciendo que cuando a = 0 todas las soluciones son puntos jos.

(g) Si a 6= 0; 2; 2, imprimir un mensaje diciendo que el valor de a debe ser 0, 2 o


el programa.

2 y abortar

(h) Si a = 2 o 2, resolver la ecuacin usando el programa del ejercicio 1 y dibujar la solucin en


la subgrca correspondiente.
(i) Ejecutar el programa en el intervalo [0; 5] con h = 0:003 para los siguientes valores: (a; y0 ) =
(2; 0) ; (a; y0 ) = (2; 2) ; (a; y0 ) = (2; 1) ; (a; y0 ) = (2; 4) ; (a; y0 ) = (2; 5) ; (a; y0 ) =
( 2; 0) ; (a; y0 ) = ( 2; 0:5) ; (a; y0 ) = ( 2; 0:1) ; (a; y0 ) = ( 2; 1) ; (a; y0 ) = ( 2; 0:3) :
Usar el comando hold on para que las grcas no se borren.

Vous aimerez peut-être aussi