Está en la página 1de 2

Instituto Tecnológico de Costa Rica

Escuela de Ciencia e Ingenierı́a de los Materiales


CM3207 Métodos Numéricos para Ingenierı́a
I semestre 2023

Laboratorio # 2

Instrucciones Generales:

El laboratorio debe resolverse en grupos de a lo sumo 4 personas.

Se debe entregar únicamente un trabajo escrito en formato pdf con lo solicitado en cada
ejercicio y debe subirse a Evaluaciones/Laboratorios/Lab2, a más tardar el sábado 3 de
junio de 2023 a las 11:59 pm. Solo un integrante de cada grupo debe subirlo.

La presentación general del trabajo tiene un valor de 5 puntos.

El puntaje total del laboratorio es de 35 puntos y tiene un valor porcentual del 15 % de la


nota final del curso.

Si se verifica fraude (copia) en toda la tarea o en alguna parte de la misma, todas las personas
involucradas obtendrán una nota de cero y una carta al expediente.

1. Ejercicios
1. Un circuito eléctrico consiste en un capacitor, con capacitancia constante de 1.1 farads, en
serie con una resistencia R0 constante cuyo valor es 2.1 ohms. En el tiempo t = 0 se aplica
un voltaje, en volts, correspondiente a V (t) = 110 sen t. Cuando la resistencia se calienta,
esta se convierte en una función de la corriente i dada por la expresión R(t) = R0 +0.9i, y
la ecuación diferencial correspondiente está dada por
 
1.8 di 1 1 dV
1+ i + i=
R0 dt R0 C R0 C dt

Suponga que i(0) = 0 y utilice los métodos de Euler, Runge–Kutta de orden 4 y predictor–
corrector programados en Octave para aproximar i(t) durante los primeros 5 segundos,
tomando h =0.05 segundos. Reporte una tabla con 4 columnas: la primera corresponde a los
valores de ti , la segunda corresponde a los resultados con el método de Euler, la tercera son
las aproximaciones con Runge–Kutta de orden 4 y la cuarta los resultados con predictor–
corrector. Adjunte, además, un pantallazo que muestre cómo ingresó la función a la ventana
de comandos y la llamada a cada uno de los tres métodos. (5 puntos)

1
2. El método de Heun para aproximar las soluciones de una ecuación diferencial y 0 = f (t, y),
para a ≤ t ≤ b dada una condición inicial y(a) = α consiste en la fórmula

 w0 = α
h 2h 2h
ti + h3 , wi + h3 f (ti , wi )

wi+1 = wi + f (ti , wi ) + 3f ti + , wi + f

4 3 3

para i = 0, 1, 2, ..., N − 1 y h = (b − a)/N .


dy
Implemente el método de Heun en Octave y aproxime las soluciones de = −(y +1)(y +3),
dt
−1
0 ≤ t ≤ 2, y(0) = −2 con h =0.2. Además, si la solución exacta es y(t) = −3 + 2 (1 + e−2t )
calcule el error absoluto para cada aproximación. Para este ejercicio reporte un pantallazo
con el código y una tabla con 4 columnas: la primera son los valores de ti , la segunda las
aproximaciones, la tercera los valores exactos y la cuarta el error absoluto. (10 puntos)

3. Aproxime la solución de la ecuación elı́ptica

∂ 2u ∂ 2u
+ = (x2 + y 2 )exy , 0 < x < 2, 0 < y < 1,
∂x2 ∂y 2

sujeta a las condiciones

u(0, y) = 1, u(2, y) = e2y , 0 ≤ y ≤ 1

u(x, 0) = 1, u(x, 1) = ex , 0 ≤ x ≤ 2,

utilizando n = m = 3. Debe aparecer todo el procedimiento que lo lleva al sistema de


ecuaciones correspondiente. Dicho sistema debe resolverse por el método de Gauss–Seidel y
en el reporte se tiene que adjuntar un pantallazo con los resultados correspondientes (en este
caso serı́an las aproximaciones wi ). Además, sabiendo que la solución exacta de la ecuación
diferencial corresponde a u(x, y) = exy , determine el error absoluto para cada aproximación.
(15 puntos)

También podría gustarte