Linux の場合: FORTRAN コードの実行可能ファイル (./mycode など) があります。コマンド「./mycode < input1 > outputfile.out」を使用して実行でき、実行を完了するのに50秒しかかかりません。今、このコードをさまざまな入力ファイル(input1、input2など)で何度も実行したいです... 、input40 ) どうすればいいですか? また、出力を個別に保存したい。Linuxでこれを行う方法はありますか、
また
Linux でこの "./mycode < input1 > outputfile1.out" コマンドを実行するために matlab を使用できますか? 私は以下を使用してmatlabで試しました:
cmd=sprintf('./mycode < input1 > outputfile.out')
-[r,s]=システム(コマンド);
-disp(s);
しかし、私はエラーで立ち往生しています:ファイルsomefile.f90の28行目(ユニット= 5、ファイル= 'fort.5') Fortranランタイムエラー:ファイルの終わり