Está en la página 1de 10

METODO DE ECUACIONES

DIFERENCIALES PARCALES
ELIPTICAS
EQUIPO: BOTANAS
..
..
MUOZ GRACIANO JOSUE CANDELARIO
METODO NUMERICO
(CODIGO)
DIMENSIONAMOS
clc; clear;
n=4; Y DECLARAMOS
m=4; NUESTRAS MATRICES A
&B
x0=0;
xn=100; A=zeros(m*n);
y0=0; B=zeros(n*m,1);
ym=100;
dx=8;
dy=4;
CAMBIAMOS ECUACION DE
ACUERDO A i
DECLARACION DE NUESTRA
DIAGONAL PRINCIPAL Y VECTORES
for i=1:m*n
A(i,i)=-2/dx^2-2/dy^2;
v(i)=1/dx^2;
u(i)=1/dx^2;
w(i)=1/dy^2;
l(i)=1/dy^2;
end
REDIMENSION DE VECTORES Y
SUMA DE MATRICES
v=diag(v,n); v=v(1:n*m,1:n*m);
u=diag(u,-n); u=u(1:n*m,1:n*m);
w=diag(w,1); w=w(1:n*m,1:n*m);
l=diag(l,-1); l=l(1:n*m,1:n*m);

A=A+v+u+w+l;
VOLVEMOS CERO A LAS
FRONTERAS
FOR
if rem(i,n)==0
A(i,i+1)=0;
A(i+1,i)=0;
end
OBTENCION DE LA MATRIZ B
if i-n<=0
B(i,1)=B(i,1)-1/dx^2*ym;

end
if i+n>n*m SE CIERRA EL CICLO FOR Y
B(i,1)=B(i,1)-1/dx^2*y0; DESPUES DE ESO SE
end OBTIENE LA MATRIZ A
COMO.
if rem(i,n)==1
B(i,1)=B(i,1)-1/dy^2*x0;
A=A(1:m*n,1:m*n);
end

END
ABRIMOS OTRO CICLO PARA LA
ULTIMA CONDICION DE FRONTERAS
PARA LA OBTENCION DE DE LA
MATRIZ B
FOR i=2:m*n+1
RESOLUCION DE MATRICES
if rem(i,n)==1 Ax=B
Por lo tanto.
B(i-1,1)=B(i-1,1)- x= B/A
1/dy^2*xn;
end
END

También podría gustarte