1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
| fid = fopen('input.txt', 'w');
fprintf(fid, '$settings\n');
fprintf(fid, 'MODEL="../love/love_load.txt"\n');
fprintf(fid, 'MODEL2="../love/love_tidal.txt"\n');
fprintf(fid, 'MASKFILE="../topo/mask-180.xyz"\n');
fprintf(fid, 'ICEFILE="../../1_input/ADIPAAO001"\n');
fprintf(fid, 'OUTPUT="../../4_SLM_OUTPUT/ADIPAAO001-OUT"\n');
fprintf(fid, 'LM=180\n');
fprintf(fid, 'LMM=180\n');
fprintf(fid, 'EXTENT=15.d0\n');
fprintf(fid, 'T0=0.d0\n');
fprintf(fid, 'TREF=0.d0\n');
fprintf(fid, ' TLGM=1.d0\n');
fprintf(fid, 'TEOG=0.d0\n');
fprintf(fid, 'TLC=2.d0\n');
fprintf(fid, 'NPC=0\n');
fprintf(fid, 'PCINT=1.d0\n');
fprintf(fid, 'DLT=1.d0\n');
fprintf(fid, 'EPS=1.d-2\n');
fprintf(fid, 'MAXITER=4\n');
fprintf(fid, 'METHOD=3\n');
fprintf(fid, '$end\n');
fclose(fid);
for n = 1:780
fid = fopen('input.txt', 'r');
X = textscan(fid, '%s', 'delimiter', '\n');
fclose(fid);
filename = sprintf('ADIPAAO%03d', n);
X{1}{5} = sprintf('ICEFILE="../../1_input/%s"', filename);
X{1}{6} = sprintf('OUTPUT="../../4_SLM_OUTPUT/%s-OUT"', filename);
fid = fopen('input.txt', 'w');
fprintf(fid, '%s\n', X{1}{:});
fclose(fid);
% Utilisation du fichier ici
end |
Partager