-2
在Linux中:我有我的FORTRAN代碼(比如./mycode)的可執行文件。可以使用 命令運行:「./mycode < input1> outputfile.out」並且只需要50秒即可完成運行 現在我想用不同的輸入文件(比如input1,input2,...)多次運行此代碼。 ..,input40) 我該怎麼辦?我也想單獨保存輸出。有什麼辦法在linux下要做到這一點,如何在Linux中運行/執行(比如./mycode)使用matlab
或
我可以用matlab在linux「outputfile1.out ./mycode <輸入1>」命令來執行呢? 我試圖在Matlab使用:
CMD = sprintf的( './ mycode的< INPUT1> outputfile.out')
- [R,S] =系統(CMD);
-disp(s);
但是我堅持一個錯誤:在文件somefile.f90的線28(單位= 5,文件= 'fort.5') Fortran運行時錯誤:文件
結束
感謝您的回覆。 但是,使用這個我不能保存輸出文件分開 – Rizvi
你的意思是你需要他們所有在一個文件?或者他們不能從輸入文件中分離出來? –
不,我想保存所有輸出文件。 例如,如果我想將output1移動到某個文件夾,所以我需要等待至少50秒。在上面循環中的每個步驟中,我都可以使用移動命令 – Rizvi