Professional Documents
Culture Documents
Anlisis Numrico
Proyecto de curso
Paralelo: 1
Ao lectivo: 2015 - 2016
Tema 1
Calcular aproximadamente el rea de corte de la manzana del siguiente grfico:
Primero le agregamos ejes coordenados para que sea ms visible la obtencin de los
puntos de inters
b(i)=m(i)-(h(i)./3).*(2.*c(i)+c(i+1));
end
for i=1:n-1
d(i)=(c(i+1)-c(i))./(3.*h(i));
end
e=(x(n)-x(1))./(k-1);
g1=[x(1):e:x(n)];
u=length(g1);
j=1;
for i=1:u-1
if g1(i)<x(j+1)
P(i)=a(j)+b(j).*(g1(i)-x(j))+c(j).*(g1(i)-x(j)).^2+d(j).*(g1(i)x(j)).^3;
else
j=j+1;
P(i)=a(j)+b(j).*(g1(i)-x(j))+c(j).*(g1(i)-x(j)).^2+d(j).*(g1(i)x(j)).^3;
end
end
i=u; P(i)=a(j)+b(j).*(g1(i)-x(j))+c(j).*(g1(i)-x(j)).^2+d(j).*(g1(i)x(j)).^3;
end
Tomando los trazadores X,Y que ya utilizamos para graficar, los usamos para hallar el
rea deseada:
>> [S]=agauss(X,Y)
S=
311.2605
z=x '
Entonces:
x ( 0 )=0.75 z ( 0 )=0
Finalmente tenemos el sistema de EDOs
'
x =z
z ' + 4 ( x 21 ) z+ x =0
Despejando tenemos:
x ' =z
z ' =4 ( 1x 2) zx
function [u,v,w]=rk42(f, g, x, y, z, h, m)
for i=1:m
k1y=h*f(x,y,z);
k1z=h*g(x,y,z);
k2y=h*f(x+h/2,y+k1y/2,z+k1z/2);
k2z=h*g(x+h/2,y+k1y/2,z+k1z/2);
k3y=h*f(x+h/2,y+k2y/2,z+k2z/2);
k3z=h*g(x+h/2,y+k2y/2,z+k2z/2);
k4y=h*f(x+h,y+k3y,z+k3z);
k4z=h*g(x+h,y+k3y,z+k3z);
y=y+1/6*(k1y+2*k2y+2*k3y+k4y);
z=z+1/6*(k1z+2*k2z+2*k3z+k4z);
x=x+h;
u(i)=x;
v(i)=y;
w(i)=z;
end
figure()
plot(u,v,'o','Color',
[0,0,0],'MarkerEdgeColor','k','MarkerFaceColor','r','MarkerSize',5),hold on, grid
on;
axis([ 0 1 0 1])
end
Este algoritmo requiere que se ingrese funciones f y g, las cuales representan a las
derivadas del sistema de forma explcita, tambin se requieren los puntos iniciales;
t para la variable independiente, x para la variable x(t) y z para la variable z(t).
Adems el algoritmo requiere ingresar un valor de h que corresponde a la distancia
entre los puntos de la variable independiente t y m es el nmero de puntos
correspondientes a la solucin deseada.
Las salidas de este algoritmo son los vectores, u, v y w; el vector u contiene
todos los valores de la variable independiente t, el vector v contiene los valores de
x(t) y el vector w contiene los valores de z(t).
El algoritmo se encarga de graficar el conjunto de puntos de la solucin que son
formados por los vectores v y t
Para utilizar el algoritmo mencionado, definimos las funciones f y g:
f ( t , x , z )=z
g ( t , x , z )=4 ( 1x 2 ) z x
t=0 , x=0.75, z =0
>> f=@(t,x,z) z;
>> g=@(t,x,z) 4.*(1-x.^2).*z -x;
>> t=0;z=0;
>> h=0.1;m=50;
>> x=0.75;[u,v,w]=rk42(f, g, t, x, z, h, m);x=0.85;[U,V,w]=rk42(f, g, t,
x, z, h, m);
>> plot(u,v,'o','Color',
[0,0,0],'MarkerEdgeColor','k','MarkerFaceColor','r','MarkerSize',5),hold
on, grid on;
>> hold on, grid on,plot(U,V,'o','Color',
[0,0,0],'MarkerEdgeColor','k','MarkerFaceColor','g','MarkerSize',5),hold
on, grid on;
>>axis([ 0 1 0 1])
Los puntos rojos son de la solucin original y los verdes son solucin
perturbada.
Conclusiones
Considerando el problema del tema 2, se puede decir que se trata de un problema
correctamente planteado, ya que al realizar distintos cambios en las condiciones del
problema y en la distancia entre los puntos utilizados por el mtodo numrico,
pudimos constatar de que la variacin de la forma de la solucin es la mnima
cuando los cambios en sus condiciones son mnimos; es decir, que la solucin no
presenta puntos singulares conforme se varan sus parmetros, adems tiende a
cambiar lentamente, sin algn cambio brusco; mencionado lo siguiente, podemos
asegurar que se trata de un mtodo estable.
Variando el valor de h, se pueden observar ms puntos pertenecientes a la
solucin, lo cual nos ayud a observar que la solucin presenta convergencia.
Aunque el parmetro perturbado fue el valor inicial de la funcin x, cuando
perturbamos el valor del parmetro z, que representa la derivada de x con respecto
a t, observamos que la solucin tiende a cambiar bruscamente a la menor
perturbacin.
Observando la grfica 5, que es donde tenemos ms puntos de las soluciones
deseadas, notamos que el error de truncamiento de la solucin perturbada se
mantiene muy similar al error en la solucin inicial.
Finalmente, dado que tenemos convergencia en la solucin, podemos afirmar que
dicha solucin existe.