Documentos de Académico
Documentos de Profesional
Documentos de Cultura
EXÁMEN INDIVIDUAL
A. Para el diseño de una obra costera en el Mar del Norte se necesita aproximar la elevación
media del nivel del mar, H(t). Esta elevación media depende fundamentalmente de la
denominada marea M2 cuyo periodo es de 12 horas, y se escribe como:
𝟐𝝅(𝒕 − 𝒕𝒐)
𝑯(𝒕) = 𝒉𝒐 + 𝑨𝒔𝒊𝒏 ( )
𝟏𝟐
Donde h0, A y t0 son parámetros a determinar. También hay autores que descomponiendo
la función seno escriben H(t) como:
𝟐𝝅𝒕 𝟐𝝅𝒕
𝑯(𝒕) = 𝒉𝒐 + 𝒂𝒔𝒊𝒏 ( ) + 𝒃𝒄𝒐𝒔 ( )
𝟏𝟐 𝟏𝟐
Siendo ahora los parámetros libres h0, a y b. Para aproximar la elevación media se ha
realizado una campaña de medidas cuyos resultados se presentan en la siguiente tabla:
Spline Cúbico porque en vez de usar un solo polinomio para interpolar todos los datos, se pueden
usar segmentos de polinomios entre pares coordenados de datos y unir cada uno de ellos
adecuadamente para ajustar los datos
b) ¿Cuál de las dos fórmulas explícitas presentadas conviene emplear? ¿Por qué?
TIEMPO VS TIRANTE
Series1
1.8
1.6 2, 1.6
1.4 4, 1.4
1.2
Tirante (m)
1 0, 1
0.8 10, 0.8
0.6 6, 0.6
0.4
0.2 8, 0.2
0
0 2 4 6 8 10 12
Tiempo (h)
t H1(t) H2(t)
0 0 1
2 1,21243557 1,3660254
4 1,21243557 0,3660254
6 1,7152E-16 -1
8 -1,2124356 -1,366025
10 -1,2124356 -0,366025
1.5
0.5
Tirante (m)
0
0 2 4 6 8 10 12
-0.5
-1
-1.5
-2
Tiempo (h)
2𝜋(𝑡−𝑡𝑜)
Los valores en la primera función 𝐻(𝑡) = ℎ𝑜 + 𝐴𝑠𝑖𝑛 ( 12
) se aproximan mas al valor real que
corresponde a los datos tomados en campo
>> interpolnewton
-------------------------------------------------------------
-------------------------------------------------------------
-------------------------------------------------------------
*************************************************************
EN DIFERENCIAS DIVIDIDAS
*************************************************************
presione enter
*************************************************************
*************************************************************
* INGRESO DE DATOS *
*************************************************************
Ingresar el vector fila de los valores de y=f(x) Y= [1 1.6 1.4 0.6 0.8 0.2]
0 1.0000 1.5000
interpolnewton
-------------------------------------------------------------
-------------------------------------------------------------
-------------------------------------------------------------
*************************************************************
EN DIFERENCIAS DIVIDIDAS
*************************************************************
presione enter
>> intsplcubico
-------------------------------------------------------------
-------------------------------------------------------------
-------------------------------------------------------------
*************************************************************
*************************************************************
presione enter
*************************************************************
*************************************************************
* INGRESO DE DATOS *
*************************************************************
Ingresar el vector fila de los valores de y=f(x) Y= [1 1.6 1.4 0.6 0.2 0.8]
ai bi ci di
xinf xsup
0 2
2 4
4 6
6 8
8 10
>>
>> clear
>> intspline
-------------------------------------------------------------
-------------------------------------------------------------
-------------------------------------------------------------
*************************************************************
*************************************************************
presione enter
*************************************************************
*************************************************************
* INGRESO DE DATOS *
*************************************************************
Ingresar el vector fila de los valores de y=f(x) Y= [1 1.6 1.4 0.6 0.2 0.8]
ai bi ci
0 0.3000 1.0000
xinf xsup
0 2
2 4
4 6
6 8
8 10
El resu
𝝏𝟐 𝒖 𝝏𝟐 𝒖 𝝏𝒖
+ =
𝝏𝒙𝟐 𝝏𝒚𝟐 𝝏𝒕
Con condiciones de contorno tipo Dirichlet en el triángulo de vértices (L,0); (0, L) y (-L, 0);
siendo 𝚫x = 𝚫y = L/4, y utilizando el método de Crank-Nicolson.
El método de Crank – Nicolson proporciona un esquema implícito de mayor exactitud que el método
implícito simple. Esto se logra desarrollando las aproximaciones por diferencias en el punto medio del
incremento en la otra dirección.
𝑙+1/2
𝜕𝑢 1 𝑢𝑖𝑙+1 − 𝑢𝑙+1/2 𝑢𝑖 − 𝑢𝑙 𝑢𝑖𝑙+1 − 𝑢𝑖𝑙
= [ + ]=
𝜕𝑡 2 ∆𝑡/2 ∆𝑡/2 ∆𝑡
𝑙
𝜕 2 𝑢 1 𝑢𝑖+1 − 2 ∗ 𝑢𝑖𝑙 + 𝑢𝑖−1
𝑙 𝑙+1
𝑢𝑖+1 − 2 ∗ 𝑢𝑖𝑙+1 + 𝑢𝑖−1
𝑙+1
= [ + ]
𝜕𝑥 2 2 (∆𝑥)2 (∆𝑥)2
𝑙
𝜕 2 𝑢 1 𝑢𝑖+1 − 2 ∗ 𝑢𝑖𝑙 + 𝑢𝑖−1
𝑙 𝑙+1
𝑢𝑖+1 − 2 ∗ 𝑢𝑖𝑙+1 + 𝑢𝑖−1
𝑙+1
= [ + ]
𝜕𝑦 2 2 (∆𝑦)2 (∆𝑦)2
Reemplazando:
𝜕 2 𝑢 𝜕 2 𝑢 𝜕𝑢
+ =
𝜕𝑥 2 𝜕𝑦 2 𝜕𝑡
𝑙
1 𝑢𝑖+1 − 2 ∗ 𝑢𝑖𝑙 + 𝑢𝑖−1
𝑙 𝑙+1
𝑢𝑖+1 − 2 ∗ 𝑢𝑖𝑙+1 + 𝑢𝑖−1
𝑙+1
[ + ]
2 (∆𝑥)2 (∆𝑥)2
𝑙
1 𝑢𝑖+1 − 2 ∗ 𝑢𝑖𝑙 + 𝑢𝑖−1
𝑙 𝑙+1
𝑢𝑖+1 − 2 ∗ 𝑢𝑖𝑙+1 + 𝑢𝑖−1
𝑙+1
𝑢𝑖𝑙+1 − 𝑢𝑖𝑙
+ [ + ] =
2 (∆𝑦)2 (∆𝑦)2 ∆𝑡
𝑙
𝑢𝑖+1 − 2 ∗ 𝑢𝑖𝑙 + 𝑢𝑖−1
𝑙 𝑙+1
+ 𝑢𝑖+1 − 2 ∗ 𝑢𝑖𝑙+1 + 𝑢𝑖−1
𝑙+1 𝑙
𝑢𝑖+1 − 2 ∗ 𝑢𝑖𝑙 + 𝑢𝑖−1
𝑙 𝑙+1
+ 𝑢𝑖+1 − 2 ∗ 𝑢𝑖𝑙+1 + 𝑢𝑖−1
𝑙+1
+
(∆𝑥)2 (∆𝑦)2
𝑙+1 𝑙
2 ∗ (𝑢𝑖 − 𝑢𝑖 )
=
∆𝑡
Si se considera para un momento ∆𝑡 = 1, se tiene:
𝑙
𝑢𝑖+1 − 2 ∗ 𝑢𝑖𝑙 + 𝑢𝑖−1
𝑙 𝑙+1
+ 𝑢𝑖+1 − 2 ∗ 𝑢𝑖𝑙+1 + 𝑢𝑖−1
𝑙+1 𝑙
𝑢𝑖+1 − 2 ∗ 𝑢𝑖𝑙 + 𝑢𝑖−1
𝑙 𝑙+1
+ 𝑢𝑖+1 − 2 ∗ 𝑢𝑖𝑙+1 + 𝑢𝑖−1
𝑙+1
+
(∆𝑥)2 (∆𝑦)2
= 2 ∗ (𝑢𝑖𝑙+1 − 𝑢𝑖𝑙 )
𝑙
𝑢𝑖+1 − 2 ∗ 𝑢𝑖𝑙 + 𝑢𝑖−1
𝑙 𝑙+1
𝑢𝑖+1 − 2 ∗ 𝑢𝑖𝑙+1 + 𝑢𝑖−1
𝑙+1 𝑙
𝑢𝑖+1 − 2 ∗ 𝑢𝑖𝑙 + 𝑢𝑖−1
𝑙 𝑙+1
𝑢𝑖+1 − 2 ∗ 𝑢𝑖𝑙+1 + 𝑢𝑖−1
𝑙+1
+ + +
(∆𝑥)2 (∆𝑥)2 (∆𝑦)2 (∆𝑦)2
𝑙+1 𝑙
= 2 ∗ (𝑢𝑖 − 𝑢𝑖 )
𝑙+1
𝑢𝑖+1 − 2 ∗ 𝑢𝑖𝑙+1 + 𝑢𝑖−1
𝑙+1 𝑙+1
𝑢𝑖+1 − 2 ∗ 𝑢𝑖𝑙+1 + 𝑢𝑖−1
𝑙+1
−2 ∗ 𝑢𝑖𝑙+1 + +
(∆𝑥)2 (∆𝑦)2
𝑙
𝑢𝑖+1 − 2 ∗ 𝑢𝑖𝑙 + 𝑢𝑖−1
𝑙 𝑙
𝑢𝑖+1 − 2 ∗ 𝑢𝑖𝑙 + 𝑢𝑖−1
𝑙
= −2 ∗ 𝑢𝑖𝑙 − −
(∆𝑥)2 (∆𝑦)2
1
(−2𝑢𝑖𝑙+1 (∆𝑥)2 (∆𝑦)2 + 𝑢𝑖+1
𝑙+1
(∆𝑦)2 − 2 ∗ 𝑢𝑖𝑙+1 (∆𝑦)2 + 𝑢𝑖−1
𝑙+1 𝑙+1
(∆𝑦)2 + 𝑢𝑖+1 (∆𝑥)2 − 2
(∆𝑥)2 (∆𝑦)2
∗ 𝑢𝑖𝑙+1 (∆𝑥)2 + 𝑢𝑖−1
𝑙+1
(∆𝑥)2
1
= (−2 ∗ 𝑢𝑖𝑙 (∆𝑥)2 (∆𝑦)2 − 𝑢𝑖+1
𝑙
(∆𝑦)2 + 2 ∗ 𝑢𝑖𝑙 (∆𝑦)2 − 𝑢𝑖−1
𝑙
(∆𝑦)2
(∆𝑥)2 (∆𝑦)2
𝑙
− 𝑢𝑖+1 (∆𝑥)2 + 2 ∗ 𝑢𝑖𝑙 (∆𝑥)2 − 𝑢𝑖−1
𝑙
(∆𝑥)2 )
𝑙+1 [(∆𝑥)2
𝑢𝑖−1 + (∆𝑦)2 ] − 𝑢𝑖𝑙+1 2[(∆𝑥)2 (∆𝑦)2 + (∆𝑥)2 + (∆𝑦)2 ] + 𝑢𝑖+1
𝑙+1 [(∆𝑥)2
+ (∆𝑦)2 ]
𝑙 [(∆𝑥)2
= −𝑢𝑖−1 + (∆𝑦)2 ] + 𝑢𝑖𝑙 2[−(∆𝑥)2 (∆𝑦)2 + (∆𝑥)2 + (∆𝑦)2 ] − 𝑢𝑖+1
𝑙 [(∆𝑥)2
+ (∆𝑦)2 ]
Si ∆𝑥 = ∆𝑦 = ∆
𝑙+1 [2(∆)2 ]
𝑢𝑖−1 − 𝑢𝑖𝑙+1 2[2(∆)2 + (∆)4 ] + 𝑢𝑖+1
𝑙+1 [2(∆)2 ] 𝑙 [2(∆)2 ]
= −𝑢𝑖−1 + 𝑢𝑖𝑙 2[2(∆)2 −(∆𝑥)4 ] − 𝑢𝑖+1
𝑙 [2(∆)]
𝑙 [2(∆)2 ]
𝑢𝑖−1 − 𝑢𝑖𝑙 2[2(∆)2 −(∆𝑥)4 ] + 𝑢𝑖+1
𝑙 [2(∆)2 ] 𝑙+1 [2(∆)2 ]
+ 𝑢𝑖−1 − 𝑢𝑖𝑙+1 2[2(∆)2 + (∆)4 ] + 𝑢𝑖+1
𝑙+1 [2(∆)2 ]
=0
1. Si x=-0.75L ; y=0
𝑢10 [2(∆)2 ] − 𝑢11 2[2(∆)2 + (∆)4 ] + 𝑢12 [2(∆)2 ] = −𝑢00 [2(∆)2 ] + 𝑢10 2[2(∆)2 −(∆𝑥)4 ] − 𝑢20 [2(∆)2 ]
−𝑢10 2[2(∆)2 −(∆𝑥)4 ] + 𝑢20 [2(∆)2 ] − 𝑢11 2[2(∆)2 + (∆)4 ] + 𝑢12 [2(∆)2 ] = −𝜆[2(∆)2 ]
2. Si x=-0.5L ; y=0
𝑢10 [2(∆)2 ] − 𝑢20 2[2(∆)2 −(∆𝑥)4 ] + 𝑢30 [2(∆)2 ] + 𝑢11 [2(∆)2 ] − 𝑢12 2[2(∆)2 + (∆)4 ] + 𝑢13 [2(∆)2 ] = 0
3. Si x=-0.25L ; y=0
𝑢20 [2(∆)2 ] − 𝑢30 2[2(∆)2 −(∆𝑥)4 ] + 𝑢40 [2(∆)2 ] + 𝑢12 [2(∆)2 ] − 𝑢13 2[2(∆)2 + (∆)4 ] + 𝑢14 [2(∆)2 ] = 0
4. Si x=-0 ; y=0
𝑢30 [2(∆)2 ] − 𝑢40 2[2(∆)2 −(∆𝑥)4 ] + 𝑢50 [2(∆)2 ] + 𝑢13 [2(∆)2 ] − 𝑢14 2[2(∆)2 + (∆)4 ] + 𝑢15 [2(∆)2 ] = 0
5. Si x=0.25L ; y=0
𝑢40 [2(∆)2 ] − 𝑢50 2[2(∆)2 −(∆𝑥)4 ] + 𝑢60 [2(∆)2 ] + 𝑢14 [2(∆)2 ] − 𝑢15 2[2(∆)2 + (∆)4 ] + 𝑢16 [2(∆)2 ] = 0
6. Si x=0.5L ; y=0
𝑢50 [2(∆)2 ] − 𝑢60 2[2(∆)2 −(∆𝑥)4 ] + 𝑢70 [2(∆)2 ] + 𝑢15 [2(∆)2 ] − 𝑢16 2[2(∆)2 + (∆)4 ] + 𝑢17 [2(∆)2 ] = 0
7. Si x=0.75L ; y=0
𝑢60 [2(∆)2 ] − 𝑢70 2[2(∆)2 −(∆𝑥)4 ] + 𝑢16 [2(∆)2 ] − 𝑢17 2[2(∆)2 + (∆)4 ] = −𝜆[2(∆)2 ]
8. Si x=-0.75L ; y=1
9. Si x=-0.5L ; y=1
𝑢11 [2(∆)2 ] − 𝑢12 2[2(∆)2 −(∆𝑥)4 ] + 𝑢13 [2(∆)2 ] − 𝑢22 2[2(∆)2 + (∆)4 ] + 𝑢32 [2(∆)2 ] = 0
𝑢12 [2(∆)2 ] − 𝑢13 2[2(∆)2 −(∆𝑥)4 ] + 𝑢14 [2(∆)2 ] + 𝑢22 [2(∆)2 ] − 𝑢32 2[2(∆)2 + (∆)4 ] + 𝑢42 [2(∆)2 ] = 0
𝑢13 [2(∆)2 ] − 𝑢14 2[2(∆)2 −(∆𝑥)4 ] + 𝑢15 [2(∆)2 ] + 𝑢32 [2(∆)2 ] − 𝑢42 2[2(∆)2 + (∆)4 ] + 𝑢52 [2(∆)2 ] = 0
𝑢14 [2(∆)2 ] − 𝑢15 2[2(∆)2 −(∆𝑥)4 ] + 𝑢16 [2(∆)2 ] + 𝑢42 [2(∆)2 ] − 𝑢52 2[2(∆)2 + (∆)4 ] + 𝑢62 [2(∆)2 ] = 0
𝑢15 [2(∆)2 ] − 𝑢16 2[2(∆)2 −(∆𝑥)4 ] + 𝑢17 [2(∆)2 ] + 𝑢52 [2(∆)2 ] − 𝑢62 2[2(∆)2 + (∆)4 ] = 0
𝑢22 [2(∆)2 ] − 𝑢32 2[2(∆)2 −(∆𝑥)4 ] + 𝑢42 [2(∆)2 ] − 𝑢33 2[2(∆)2 + (∆)4 ] + 𝑢43 [2(∆)2 ] = 0
𝑢32 [2(∆)2 ] − 𝑢42 2[2(∆)2 −(∆𝑥)4 ] + 𝑢52 [2(∆)2 ] + 𝑢33 [2(∆)2 ] − 𝑢43 2[2(∆)2 + (∆)4 ] + 𝑢53 [2(∆)2 ] = 0
𝑢42 [2(∆)2 ] − 𝑢52 2[2(∆)2 −(∆𝑥)4 ] + 𝑢62 [2(∆)2 ] + 𝑢43 [2(∆)2 ] − 𝑢53 2[2(∆)2 + (∆)4 ] = 0
𝑢33 [2(∆)2 ] − 𝑢43 2[2(∆)2 −(∆𝑥)4 ] + 𝑢53 [2(∆)2 ] + 𝑢34 [2(∆)2 ] − 𝑢44 2[2(∆)2 + (∆)4 ] = 0
Ordenando la matriz:
= 0,25 L
= 0,125 L
= 0,2578125 L
= 0,2421875 L