Академический Документы
Профессиональный Документы
Культура Документы
Departamento de Matemticas
Problema 1
El problema consiste en calcular la masa de una barra de densidad variable, cuya forma corresponde
a una curva descrita paramtricamente por:
~r(t) = (x(t), y(t)), 0 t 30
(1)
3
0.2t + 1
(2)
Donde:
x(t) = 2(0.1t + 1), y(t) =
dm
M (z) =
(3)
Donde el diferencial depmasa viene dado por: dm = (~r(z))ds. Y donde el diferencial de longitud
viene dado por: ds = dx2 + dy 2 . Luego considerando dx/dt = x0 y dy/dt = y 0 y reemplazando
se obtiene:
q
q
ds = dx2 + dy 2 = (x0 )2 + (y 0 )2 dt
(4)
Adems considerar que la densidad variable viene dada por:
(x, y) =
3
0.2x2
(5)
+ y2
M (z) =
(x(t), y(t)) ds
(6)
0.36
dt
(0.2t + 1)4
(7)
Z z
M (z) =
0
3
3
)2
0.8(0.1t + 1)2 + ( 0.2t+1
0.04 +
M(z)
0
0.192813
0.38433
0.574795
0.763903
0.950698
1.13375
1.3115
1.48255
1.64584
1.80075
z
11
12
13
14
15
16
17
18
19
20
21
M(z)
1.94697
2.08454
2.21366
2.3347
2.4481
2.55435
2.65394
2.74736
2.83506
2.91749
2.99506
z
22
23
24
25
26
27
28
29
30
M(z)
3.06814
3.13708
3.2022
3.26378
3.3221
3.37739
3.42987
3.47975
3.5272
Cuadro 1: Datos
Departamento de Matemticas
(8)
Clramente la ecuacin (7) posee una antiderivada muy complicada de calcular analticamente, es por ello que este problema se solucionar con un mtodo iterativo, como el
algoritmo de Newton, luego considerando la funcin:
F (u) = M (u) rd[M (2)]
(9)
Donde M (u) se obtiene desde la ecuacin (7) y rd[M (5)] = rd[0.950698] = 0.95 se obtiene
desde Tabla 1. Luego se puede apreciar que se debe buscar un valor u de modo que F (u) = 0.
Luego:
s
Z u
3
0.36
F (u) =
0.04 +
dt 0.95
(10)
3
2
2
(0.2t + 1)4
0 0.8(0.1t + 1) + ( 0.2t+1 )
Luego la duda que queda es respecto a si existe solucin paraa este problema, luego
observando la Figura 1 se puede apreciar que la funcin de F (u) es estrictamente creciente
dentro del intervalo que va de u = 0 a u = 30. En base a esto se deduce que existe un us
nico tal que F (u) = 0, o sea hay solucin nica.
3
2.5
2
F(u)
1.5
1
0.5
0
0.5
1
0
10
15
u
20
25
30
El grfico presentado por la Figura 1 sue obtenido desde Matlab utilizando las siguientes
lneas de cdigo:
Dat = xlsread(T2.xlsx,dat,C20:D50);
d1=Dat(1:31);
d2=Dat(32:62)-0.95;
figure(1);
hold on;
plot(d1,d2);
%Carga de datos
Departamento de Matemticas
xlabel(u);
ylabel(F(u));
grid on;
2. Utilizando un mtodo de convergencia local cuadrtica, realice una iteracin.
Tal como se mencion en el apartado anterior (apartado 1) se puede apreciar que la funcin
F (u) posee una solucin difcil de obtener analticamente, de modo que se debe recurrir a
un mtodo de convergencia cuadrtica como el Mtodo de Newton, el cual se utilizar a
continuacin:
Primero, es necesario mencionar que observando la Figura 1, se puede apreciar que no se
trata de un caso de tangencia y por lo tanto se puede aplicar el mtodo de Newton sin
modificar. Luego en la iteracin k, dicho mtodo tiene el valor dado por (11):
uk+1 = uk
F (uk )
F 0 (uk )
(11)
Luego se parte de un valor u0 cercano a us que es la solucin del problema, para este caso se
tomar desde la Tabla 1 u0 = 5, luego de la Tabla 1 se deduce que M (u0 ) = M (5) = 0.950698,
por lo tanto F (u0 ) = F (5) = 0.950698 0.95 = 0.000698, por otro lado por el teorema
fundamental del clculo:
d
F (u) =
du
0
Z u
0
3
3
0.8(0.1t + 1)2 + ( 0.2t+1
)2
0.36
0.04 +
dt + 0
(0.2t + 1)4
3
F 0 (u) =
3
0.8(0.1u + 1)2 + ( 0.2u+1
)2
0.04 +
0.36
(0.2u + 1)4
(12)
(13)
Por lo tanto F 0 (u0 ) = F 0 (5) = 0.248452. El cual se obtuvo desde el software Matlab
utilizando las siguientes lneas de cdigo:
clc
clear
%Consideraremos G(u)=F(u)
G=inline((3./(0.8*(0.1*u+1)^2+(3/(0.2*u+1))^2))*sqrt(0.04+0.36/((0.2*u+1)^4)))
digits(10);
vpa(G(5))
Luego el valor de la primera iteracin viene dado por:
u1 = u0
F (u0 )
0.000698
=5
0
F (u0 )
0.248452
u1 = 4.99719
(14)
(15)
F (u1 )
F 0 (u1 )
(16)
3
Departamento de Matemticas
0.36
dt 0.95
(0.2t + 1)4
0
(17)
Luego se puede observar que el clculo asociado a la expresin (21) no es tan simple de
obtener y se debe realizar una aproximacin de la integral asociada.
F (u1 ) = F (4.99719) =
3
3
0.8(0.1t + 1)2 + ( 0.2t+1
)2
0.09 +
Problema 2
(1)
(2)
Utilizando el mtodo de las diferencias finitas con h = 0.1 se tiene xi = 1 + 0.1i con i = 0, ..., 9.
Luego las derivadas y 00 (xi ) e y 0 (xi ) se aproximan respectivamente por las ecuaciones (3) y (4):
y 00 (xi ) =
(3)
(4)
Luego despreciando los restos y reemplazando wi en lugar de y(xi ) se obtiene la siguiente ecuacin
para cada valor de i.
wi+1 2wi + wi1
wi+1 wi1
2wi3 xi
2
h
2h
=0
(5)
fi (w)
~ =
(6)
=0
(7)
Y donde w0 = 1/2 y w10 = 1/3. Luego dicho algoritmo en la iteracin k tendr la siguiente forma:
W (k+1) = W (k) [JF~ (W (k) )]1 F~ (W (k) )
(8)
a) Calcular las lneas de la matriz jacobiana del sistema no lineal correspondiente a las
incgnitas 5, 6 y 7 siendo w1 la primera incgnita.
Primero se puede apreciar que la matriz jacobiana viene dada por:
f
1
.w1
JF~ (w1 , , w9 ) =
..
f9
w1
..
.
f1
w9
..
f9
w9
Departamento de Matemticas
QF~ (w5 , w6 , w7 ) =
f1
w6
f1
w7
f9
w6
f9
w7
..
.
..
0
0
0
0
0
0
0
0
0
1 + x42h
0
0
x5 h
2
2
2 6w5 h
1+ 2
0
1 x62h
2 6w62 h2
1 + x62h
0
1 x72h
2 6w72 h2
0
0
1 x82h
0
0
0
QF~ (w5 , w6 , w7 ) =
0
0
0
0
0
0
0
0
0
1.07
0
0
2 0.06w52
1.075
0
0.92
2 0.06w62
1.08
0
0.915
2 0.06w72
0
0
0.91
0
0
0
Departamento de Matemticas
k=1;
% f=inline((1/8)*(32+2*a2^3-b2*(c2)));
while k <= M
%PASO 5
x(1)=a_a+h;
t(1)=(w(2+1)-a1)/(2*h);
a(1)=2+(h^2)*(2*(w(1+1))^3-(x(1))*(t(1)));
b(1)=-1+(h/2)*(2*(w(1+1))^3-(x(1))*(t(1)));
c(1)=0;
d(1)=-(2*w(2)-w(3)-a1+(h^2)*(2*(w(1+1))^3-(x(1))*(t(1))));
%PASO 6
for i=2:1:(N-1)
x(i)=a_a+i*h;
t(i)=(w((i+1)+1)-w((i+1)-1))/(2*h);
a(i)=2+(h^2)*(2*(w(i+1))^3-(x(i))*(t(i)));
b(i)=-1+(h/2)*(2*(w(i+1))^3-(x(i))*(t(i)));
c(i)=-1-(h/2)*(2*(w(i+1))^3-(x(i))*(t(i)));
d(i)=-(2*w((i+1))-w((i+1)+1)-w((i+1)-1)+(h^2)*(2*(w(i+1))^3-(x(i))*(t(i)))); end
%PASO 7
x(N)=b_b-h;
t(N)=(b1-w((N+1)-1))/(2*h);
a(N)=2+(h^2)*(2*(w(N+1))^3-(x(N))*(t(N)));
b(N)=0;
c(N)=-1-(h/2)*(2*(w(N+1))^3-(x(N))*(t(N)));
d(N)=-(2*w((N+1))-w((N+1)-1)-b1+(h^2)*(2*(w(N+1))^3-(x(N))*(t(N))));
%PASO 8
l(1)=a(1);
u(1)=b(1)/l(1);
z(1)=d(1)/l(1);
%PASO 9
for i=2:1:(N-1)
l(i)=a(i)-c(i)*u(i-1);
u(i)=b(i)/l(i);
z(i)=(d(i)-c(i)*z(i-1))/l(i); end
%PASO 10
l(N)=a(N)-c(N)*u(N-1);
u(N)=0;
z(N)=(d(N)-c(N)*z(N-1))/l(N);
%PASO 11
v(N)=z(N);
w(N+1)=w(N+1)+v(N);
%PASO 12
j=N-1;
while j>=1
v(j)=z(j)-u(j)*v(j+1);
w(j+1)=w(j+1)+v(j);
j=j-1; end
k=k+1; end
MAT270 - Anlisis Numrico 1er. Semestre 2015, Preinforme 2
Departamento de Matemticas
digits(6); vpa(w)
De donde se obtiene: w5 = 0.391120, w6 = 0.374705 y w7 = 0.36156. Finalmente:
QF~ (w5 , w6 , w7 ) =
0
0
0
0
0
0
0
0
0
1.07
0
0
2.00918
1.075
0
0.92
2.00842
1.08
0
0.915
2.00784
0
0
0.91
0
0
0
y
0.500000
0.676190
0.654545
0.634783
0.616667
0.600000
0.584615
0.570370
0.557143
0.544828
1+xh/2
1.0500
1.0550
1.0600
1.0650
1.0700
1.0750
1.0800
1.0850
1.0900
1.0950
(-2-6w^h^2)
-2.0600
-2.0726
-2.0864
-2.1014
-2.1176
-2.1350
-2.1536
-2.1734
-2.1944
-2.2166
1-xh/2
0.9500
0.9450
0.9400
0.9350
0.9300
0.9250
0.9200
0.9150
0.9100
0.9050
QF~ (w5 , w6 , w7 ) =
0
0
0
0
0
0
0
0
0
1.0500
0
0
2.0600 1.0500
0
0.9500
2.0600
1.0500
0
0.9500 2.0600
0
0
0.9500
0
0
0