4 |
nx=80; ny=42; nr=3; nt=1; |
nx=80; ny=42; nr=3; nt=1; |
5 |
|
|
6 |
xc=[1:nx]; xc=xc-mean(xc); |
xc=[1:nx]; xc=xc-mean(xc); |
7 |
yc=[1:ny]-.5; |
yc=[1:ny]-.5; ymid=mean(yc); |
8 |
|
yv=yc-0.5; |
9 |
|
|
10 |
%------------------------------------------------------ |
%------------------------------------------------------ |
11 |
|
|
19 |
fid=fopen(namf,'w','b'); fwrite(fid,depth,'real*8'); fclose(fid); |
fid=fopen(namf,'w','b'); fwrite(fid,depth,'real*8'); fclose(fid); |
20 |
end |
end |
21 |
|
|
22 |
namf='windx.bin'; |
namf=['windx_',int2str(windx),'ms.bin']; |
23 |
wnd=windx*ones(nx,ny,nt); |
uwind=windx*ones(nx,ny,nt); |
24 |
if kwr > 0, |
if kwr > 0, |
25 |
fprintf('write to file: %s\n',namf); |
fprintf('write to file: %s\n',namf); |
26 |
fid=fopen(namf,'w','b'); fwrite(fid,wnd,'real*8'); fclose(fid); |
fid=fopen(namf,'w','b'); fwrite(fid,uwind,'real*8'); fclose(fid); |
27 |
|
end |
28 |
|
|
29 |
|
namf='windy_conv.bin'; |
30 |
|
dvdy=-1.e-6*5.e+3; %- uniform convergence: wWind = 10^-6 m/s |
31 |
|
yy=yv-ymid; vwind=dvdy*yy; vwind(1)=0; |
32 |
|
fld=ones(nx,1)*vwind; |
33 |
|
if kwr > 0, |
34 |
|
fprintf('write to file: %s\n',namf); |
35 |
|
fid=fopen(namf,'w','b'); fwrite(fid,fld,'real*8'); fclose(fid); |
36 |
end |
end |
37 |
|
|
38 |
%- file name convention: "const_{xx}.bin" <-> uniform value = xx (in percent) |
%- file name convention: "const_{xx}.bin" <-> uniform value = xx (in percent) |