t0=input('Enter temperature : ') % t0=27; % Interpolate Dw on T=T0 surface h=zeros(Nx,Ny); hh=zeros(Nx,Ny); hhh=zeros(Nx,Ny); Dh=zeros(Nx,Ny); meantheta(:,:,Nz)=0.; for i=1:Nx for j=1:Ny kk=find(meantheta(i,j,:)1 h(i,j)=(kk(1)-1)*dz+dz*(meantheta(i,j,kk(1)-1)-t0)/(meantheta(i,j,kk(1)-1)-meantheta(i,j,kk(1))); Dh(i,j)=Dw(i,j,kk(1)-1) ... +(Dw(i,j,kk(1))-Dw(i,j,kk(1)-1)) ... *(meantheta(i,j,kk(1)-1)-t0)/(meantheta(i,j,kk(1)-1)-meantheta(i,j,kk(1))); else h(i,j)=0; Dh(i,j)=0; end end end Nz1=4; Nx1=4; Nx2=Nx-3; Ny1=4; Ny2=Ny-3; he=dz*(Nz1-1); hmax=max(max(h)) close all we=0; ws=0; WE=zeros(Nx,Ny); WS=zeros(Nx,Ny); hh=zeros(Nx,Ny); WE1=zeros(Nx,Ny,3); WS1=zeros(Nx,Ny,3); hh1=zeros(Nx,Ny,3); for i=Nx1:Nx2 for j=Ny1:Ny2 WE(i,j)=meanw(i,j,Nz1); WS(i,j)=Dh(i,j); if h(i,j)>he we=meanw(i,j,Nz1)*dx*dx+we; ws=Dh(i,j)*dx*dx+ws; end end end we ws for i=Nx1:Nx2 for k=Nz1:Nz z=dz*(k-1); if z>he if zhe if zhe if zhe if z0.001); % hhh(i)=0; for i=1:Nx for j=1:Ny if h(i,j)