/[MITgcm]/MITgcm_contrib/timour_matlab/mscripts/smoothheatprofile.m
ViewVC logotype

Contents of /MITgcm_contrib/timour_matlab/mscripts/smoothheatprofile.m

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (show annotations) (download)
Wed Sep 3 21:22:22 2003 UTC (21 years, 10 months ago) by edhill
Branch: MAIN
CVS Tags: HEAD
Error occurred while calculating annotation data.
initial checkin of Timour's MatLAB scripts

1 Nx=124;
2 Ny=Nx;
3 Heating = 2.0;
4
5 Rbuoy=0.02;
6 Rheat=0.15;
7 a1=(Rbuoy-2.0*Rheat)/(4.0*Rbuoy*Rheat);
8 a2=1.0/(8.0*Rbuoy*Rheat);
9 delX=0.01;
10 iC=Nx/2;
11 jC=Ny/2;
12 for J=1:Ny
13 for I=1:Nx
14 iD = I-iC;
15 jD = J-jC;
16 rD = sqrt(iD*iD+jD*jD)*delX;
17 if ( rD < (Rheat-Rbuoy) )
18 Heat(I,J) = Heating;
19 elseif (rD < (Rheat+Rbuoy))
20 Rcool = rD - Rheat - Rbuoy;
21 Heat(I,J) = Heating*(a2*Rcool^(2.0)+a1*Rcool);
22 else
23 Heat(I,J) = 0;
24 end
25 end
26 end
27 figure
28 pcolor(Heat(:,:));axis square;colorbar;shading flat
29 figure
30 plot(Heat(:,Nx/2))

  ViewVC Help
Powered by ViewVC 1.1.22