Documente Academic
Documente Profesional
Documente Cultură
clear all
close all
clc
q1=10; % caudal aguas arriba
q2=2; % caudal que entra por el aportante
q3=q1+q2;
% coordenadas espaciales x y y
% i: indice de variacion en el eje x
% j: indice de variacion en el eje y
ie1=101;ie2=106;je1=11;je2=16;
ie3=121;je3=21;je4=26;je5=36;je6=46;
ie4=126;ie5=141;ie6=146;ie7=176;ie8=201;ie9=211;
je7=51;je8=56;je9=61;
for j=1:ny
for i=1:nx
x(i,j)=(i-1)*dx;
y(i,j)=(j-1)*dy;
A(i,j,1)=0; % valor inicial del proceso iterativo de la función
corriente
end
end
for k=1:km
for j=2:ny-1
for i=2:nx-1
A(i,j,k+1)=(A(i-1,j,k)+A(i+1,j,k)+alpha*A(i,j-
1,k)+alpha*A(i,j+1,k))/(2*(1+alpha));
end
end
%ap1
%ap2
%A(ir2:ir3,1,k+1)=-q2;%es 0 hasta ir1 xq apartir de ahy entra el
aportante
%A(ir4:nx,ny,k+1)=q3;----------
% ---Bloque Inferior
%1
for i=ie1:ie3
for j=je2
A(i,j,k+1)=q3/4;
end
end
%2
for i=ie3
for j=je1:je2
A(i,j,k+1)=q3/4;
end
end
%vvvvv
for i=ie3:ie4
for j=je1
A(i,j,k+1)=q3/4;
end
end
for i=ie4
for j=je1:je2
A(i,j,k+1)=q3/4;
end
end
%3
for i=ie4:ie6
for j=je2
A(i,j,k+1)=q3/4;
end
end
%4
for i=ie6
for j=je2:je4
A(i,j,k+1)=q3/4;
end
end
for i=ie5:ie6
for j=je4
A(i,j,k+1)=q3/4;
end
end
%5 168-170
for i=ie5
for j=je3:je4
A(i,j,k+1)=q3/4;
end
end
for i=ie5
for j=je3:je4
A(i,j,k+1)=q3/4;
end
end
for i=ie4:ie5
for j=je3
A(i,j,k+1)=q3/4;
end
end
for i=ie4
for j=je3:je4
A(i,j,k+1)=q3/4;
end
end
for i=ie3:ie4
for j=je4
A(i,j,k+1)=q3/4;
end
end
for i=ie3
for j=je3:je4
A(i,j,k+1)=q3/4;
end
end
for i=ie2:ie3
for j=je3
A(i,j,k+1)=q3/4;
end
end
for i=ie2
for j=je3:je4
A(i,j,k+1)=q3/4;
end
end
for i=ie1:ie2
for j=je4
A(i,j,k+1)=q3/4;
end