Vous êtes sur la page 1sur 5

Ecuaciones Diferenciales

Ejercicios de la prctica 1
Ejercicio 1
0 Con el comando inline crear la funcin f (t; y) = 1 + t
2
+ ty
2
: Calcular f(2; 3): Dibujar su grca
con el comando ezsurf y poner nombre a los tres ejes y un ttulo al grco.
1 Usando el comando @ denir la funcin f (t; y) = ay
2
100 cos(t), dependiente del parmetro a,
para a = 1 y para a = 1: Calcular f (; 2) en ambos casos.
2 Introducir la matriz A =
_
_
_
_
2 3 0
1 3 3
2 3 2
1 0 3
_
_
_
_
y seleccionar a partir de sta una nueva matriz de orden
2x1 contenida en las las 2 y 3 y la tercera columna de la matriz A. Calcular la traspuesta de la
nueva matriz.
3 Dada la funcin f (x; y) = x(1 x)+y
2
, dibujar la grca en el espacio usando el comando ezsurf.
Despus con el comando axis jar en la grca los ejes [2; 2] [2; 2] [7; 7]. Ponerle el ttulo
"Paraboloide". Colocar rejillas en el grco.
4 Dibujar la grca de la funcin f(t) = e
1t
2
en el intervalo t 2 [10; 10]. Abrir una nueva ventana
grca con el comando figure y dibujar en ella la grca de la curva r(t) = (t cos(t); t sen(t); t)
en el intervalo t = [0; 20 ]: Poner ttulo a ambas grcas.
5 Dibujar la grca de la funcin f(x) = arctg(x) en el intervalo x 2 [15; 15] en color rojo. Fijar los
ejes en [15; 15] [2; 2]. Escribir el texto "f(x)" en el punto (10; 1:3). Dibujar en el mismo
grco la funcin h(x) = x
2
en color negro. Escribir el texto "h(x)" en el punto (3; 0:5).
6 Introducir las matrices A =
_
3 3 1
5 0 2
_
, B =
_
1 0 2
1 1 0
_
. Calcular B
t
A. Construir una
matriz de orden 4 3 colocando B debajo de la matriz A. Seleccionar la segunda columna de esta
matriz en un vector.
7 Crear el vector t = (1; 1.01; 1.02; 1.03; :::; 1:99; 2). Calcular el valor de f(t) = t
2
+ ln(t) e
t
+ 1=t
en todos los puntos del vector. Dibujar la grca de la funcin en el intervalo t 2 [1; 2] en color
verde y con cruces. Calcular la longitud del vector t con el comando size:
8 Usando el comando subplot dividir la ventana grca en dos subgrcas situadas en la. Dibujar
en la primera subgrca la funcin f(x) = 1=x jando los ejes [3; 3] [20; 20] y en la segunda la
funcin g(x) = x
3
jando los ejes [3; 3] [50; 50]: Poner un ttulo a cada subgrca.
9 Usando el comando ezsurf dibujar en el mismo grco el paraboloide z = 4 x
2
y
2
y el plano
z = 1 para x 2 [2; 2]; y 2 [2; 2]: Fijar los ejes [2; 2] [2; 2] [0; 4]. Poner el nombre de los
ejes, un ttulo y rejilla al grco.
1
Ejercicio 2
0 Dado el problema de Cauchy
_
y
0
= 1 + t
2
+ ty
2
;
y (0) = y
0
:
Usando el comando ode45 hallar la solucin del problema de Cauchy en el intervalo [0; 1] para las
condiciones iniciales y
0
= 1 e y
0
= 0: Usando el comando subplot crear dos subgrcas situadas en
la y dibujar en cada una de ellas una de las soluciones en color rojo. A la primera grca ponerle
el ttulo "Condicin inicial=1", y a la segunda "Condicin inicial=0".
1 Dado el problema de Cauchy
_
y
0
+ ty = ty
4
;
y (0) = 0.5:
Resolver el problema en el intervalo [0; 3] usando el comando ode45. Dibujar la grca de la solucin
en verde. Elegir el tamao de los ejes [0; 3] [0; 0:6]; poner un ttulo a la grca y el nombre de los
ejes (t e y). Crear una matriz cuya primera columna sea el vector de tiempos y la segunda los
valores de la solucin.
2 Dado el problema de Cauchy
_
y
0
= ay
2
100 cos(t);
y (0) = 1:
Usando el comando ode45, resolver el problema en el intervalo [0; 2] para a = 1; y en el intervalo
[0; 0.15] si a = 1 (utilizar el comando @ para denir la funcin). Crear dos matrices de dos
columnas con las dos soluciones (la primera columna mostrar el tiempo t y la segunda la solucin
y). Mostrar los resultados en pantalla en formato long y short:
3 Dado el problema de Cauchy
_
y
0
+ ty = ty
6
;
y (0) = y
0
:
Resolver el problema en el intervalo [0; 10] usando el comando ode45 para las siguientes condiciones
iniciales: y
0
= 1; y
0
= 1; y
0
= 0; y
0
= 0:95: Mostrar en formato short la ltima solucin. Dibujar
las cuatro soluciones en un mismo grco con los colores azul, rojo, verde y amarillo. Elegir los ejes
[0; 10] [1; 2] y ponerle nombre a los ejes.
4 Dado el problema de Cauchy
_
y
0
= y
3
;
y (0) = 1:
Resolver el problema en el intervalo [0; 0:4] usando el comando ode45. Mostrar en pantalla los
vectores t = [t
0
; :::; t
N
]; y = [y
0
; :::; y
N
]; y hallar visualmente el paso h. Es jo o variable? Dibujar
la grca de la solucin aproximada de color rojo. Usando el comando text colocar en el punto
(0:05; 2:2) la leyenda "Solucin aproximada: lnea roja". Dibujar la grca de la solucin exacta
y(t) =
1
p
12t
con puntos de color azul. Usando el comando text colocar en el punto (0:05; 2) la
leyenda "Solucin exacta: puntos azules".
5 Dados los problemas de Cauchy
_
y
0
= (y
2
1)x
y (1) = 0
;
_
y
0
= (y
2
1)x
y (1) = 0.9
;
_
y
0
= (y
2
1)x
y (1) = 1
:
Hallar la solucin de ambos problemas con el comando ode45 en el intervalo [1; 5]: Dividir la ventana
grca en tres subgrcas situadas en columna y dibujar cada solucin en una subgrca (en colores
negro, verde y azul). Poner un ttulo a cada subgrca. Fijar los ejes t 2 [1; 4], y 2 [1:5; 0:5]:
2
6 Dado el problema de Cauchy
_
y
0
+ ty =
1
t
;
y (1) = y
0
:
Resolver el problema en el intervalo [1; 15] usando el comando ode45 para las condiciones iniciales
y
0
= 0, 1 y 2. Mostrar las soluciones en formato long e: Dibujar las tres soluciones en un mismo
grco usando distintos colores. A qu punto convergen las soluciones cuando t tiende a +1?
Usar el comando gtext y escribir dentro del grco una frase que indique a qu punto convergen
las soluciones.
7 Dados los problemas:
_
y
0
=
t
y
;
y (2) = y
0
;
(1)
_
y
0
=
t
y
;
y (1) = y
0
:
(2)
Resolver (1) en el intervalo [2; 2] usando el comando ode45 para y
0
= 0.05 e y
0
= 0.05. Dibujar
en un mismo grco las soluciones en azul. Ponerle etiquetas a los ejes. Resolver (2) en el intervalo
[1; 1] usando el comando ode45 para y
0
= 0.05 e y
0
= 0.05. Dibujar en el mismo grco las
soluciones en rojo. Crear una matriz de dos columnas que contenga la solucin de (1) para y
0
= 0.05
(en la primera columna el vector de tiempos t y en la segunda el vector con la solucin y). Mostrarla
en formato long:
8 Dado el problema de Cauchy
_
_
_
y
0
=
t
2
+ ty + y
2
t
2
;
y (1) = 1:
Resolver el problema en los intervalos [1; 2.1], [1; 2.18] y [1; 2.2] usando el comando ode45. Mostrar
las soluciones en formato long e. Usando el comnado figure dibujar las grcas de la solucin de
cada intervalo en una grca distinta (en verde y con crculos). Con el comando text poner lo
siguiente:
(a) En la primera grca, en el punto (1.1; 40) escribir "Intervalo [1,2.1]".
(b) En la segunda grca, en el punto (1.1; 300) escribir "Intervalo [1,2.18]".
(c) En la tercera grca, en el punto
_
1.1; 4 10
14
_
escribir "Intervalo [1,2.2]".
Qu ocurre entre los momentos 2.18 y 2.2?
9 Dado el problema de Cauchy
_
y
0
=
_
1 + y
2
_
t;
y (0) = 1:
Resolver el problema usando el comando ode45 en los intervalos
[0; 1:2]; [0; 1:22]; [0; 1:23]; [0; 1:24]; [0; 1:25]:
Mostrar las soluciones en formato long e: Dividir la ventana grca en seis subgrcas colocadas
en tres las y dos columnas y dibujar cada una de las soluciones en una de ellas. Poner un ttulo
a cada subgrca en el que se indique en qu intervalo se resuelve el problema. Qu le pasa a la
solucin cerca del momento 1:25?
3
Ejercicio 3
0 Dado el problema de Cauchy
_
y
0
+ ty = ty
4
;
y (0) = 0:5:
Hallar la solucin exacta del problema con el comando dsolve: Construir con el comando inline
una funcin con la solucin y dibujarla en rojo y con cruces en el intervalo [0; 3]. Poner el nombre
a los ejes. Hallar el valor de la solucin en t = 5 en formato long:
1 Dado el problema de Cauchy
_
y
0
+ ty = ty
6
;
y (0) = y
0
:
Hallar la solucin exacta del problema para y
0
= 0:95 con el comando dsolve y, usando el comando
inline, crear una funcin con la solucin. Calcular el valor de la solucin en el punto t = 2.
Usando el comando ode45 hallar una solucin aproximada en el intervalo [0; 2]. Obtener la solucin
aproximada en el punto t = 10 (para ello obtener el tamao del vector y con el comando size y
extraer el ltimo elemento). Calcular el error absoluto de clculo de la solucin aproximada en
t = 10 en formato long.
2 Dado el problema de Cauchy
_
y
0
= y
3
;
y (0) = 1:
Resolver el problema de forma exacta con el comando dsolve: Crear con el comando inline una
funcin f con la solucin. Calcular un vector z con los valores de la solucin en cada uno de los
puntos del vector t = (0; 0.01; 0.02; :::; 0.44; 0:45) y mostrarlo en pantalla. Dibujar la grca de la
solucin con asteriscos de color rojo. Usando el comando text colocar en el punto (0:05; 2:2) la
leyenda "Solucin exacta: asteriscos rojos".
3 Dados los problemas de Cauchy
_
y
0
= (y
2
1)x
y (1) = 0
;
_
y
0
= (y
2
1)x
y (1) = 0:9
:
Usando el comando dsolve hallar la nica solucin de los problemas, indicando que la variable
independiente es x. Con el comando inline crear dos funciones con las soluciones. Dividir la
ventana grca en dos subgrcas situadas en columna y dibujar en cada grca una solucin (en
colores negro y verde y en el intervalo [1; 5]). Ponerle un ttulo a cada subgrca.
4 Resolver el problema
_
y
0
+ ty = t;
y (1) = y
0
:
usando el comando dsolve para las condiciones iniciales y
0
= 1, 1 y 2: Dibujar las tres soluciones
en el intervalo t 2 [1; 10] en un mismo grco usando distintos colores. Cmo se comportan las
soluciones si t ! +1? Usar el comando gtext y escribir dentro del grco una frase que indique
cmo se comportan las soluciones.
5 Dados los problemas:
_
y
0
=
t
y
;
y (2) = y
0
;
_
y
0
=
t
y
;
y (1) = y
0
:
Resolver el primero usando el comando dsolve para y
0
= 0:05 e y
0
= 0:05. Dibujar en un mismo
grco las soluciones en azul en el intervalo [2; 2]. Resolver el segundo usando el comando dsolve
para y
0
= 0:05 e y
0
= 0:05. Dibujar en el mismo grco de antes las soluciones en rojo en el
intervalo [1; 1]. Ponerle etiquetas a los ejes.
4
6 Dado el problema de Cauchy
_
_
_
y
0
=
t
2
+ ty + y
2
t
2
;
y (1) = 1:
Usando el comando dsolve hallar la nica solucin del problema. Crear el vector
t = (1; 1:01; 1:02; :::; 2:17; 2:18):
Calcular el vector y con los valores de la primera solucin en los puntos de t: Construir una matriz
A cuya primera columna es t y la segunda y. Mostrar la matriz en formato short y calcular su
nmero de las.
7 Dado el problema de Cauchy
_
y
0
=
_
1 + y
2
_
t
3
;
y (0) = 1:
Usando el comando dsolve hallar la nica solucin del problema. Dibujar la grca de la solucin
en cruces rojas en el intervalo t 2 [0; 1.25]. Hallar la solucin aproximada del problema con el
comando ode45 en el intervalo t 2 [0; 1.25] y dibujarla en la misma grca en color negro.
8 Dado el problema de Cauchy
_
y
0
= y 100 cos(t);
y (0) = 1:
Usando el comando dsolve hallar la nica solucin del problema. Crear el vector
t = (0; 1:01; 1:02; :::; 4:98; 4:99; 5):
Calcular el vector y con los valores de la primera solucin en los puntos de t: Crear una matriz
de dos columnas que contenga la solucin (en la primera columna el vector de tiempos t y en la
segunda el vector con la solucin y). Extraer de ella la submatriz que contiene las las 1, 5 y 10 y
mostrarlas en formato long:
9 Dado el problema de Cauchy
_
_
_
y
0
=
t
2
y
2
;
y(0) = y
0
:
Usando el comando dsolve hallar la nica solucin del problema para las condiciones iniciales
y
0
= 0:1; y
0
= 1:5; y
0
= 1. Dibujar las tres soluciones en el intervalo t 2 [0; 10] en un mismo grco
y con distintos colores. Cmo se comportan las soluciones para tiempos grandes? Usar el comando
gtext y escribir dentro del grco una frase que indique cmo se comportan las soluciones.
5

Vous aimerez peut-être aussi