[問題]用matlab呼叫fortran產生的exe檔後 已回收

看板MATLAB作者 (伏虎羅漢)時間14年前 (2011/06/14 13:55), 編輯推噓3(302)
留言5則, 3人參與, 最新討論串1/1
想請問一下各位 當我用matlab呼叫fortran產生的exe檔後會出現跟直接執行exe檔一樣的畫面 只是原本出現在dos畫面的改出現在matlab指令列裡而已 而我的問題就是該如何從跑出來的結果裡取出數字來? 因為要跑的檔案很多想用迴圈跑 但跑出來的數字如果取不下來就失去用迴圈的意義了 因此特地在此詢問 感謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.13.138.136

06/14 16:06, , 1F
抱歉另一問題是如exe檔本身是需要輸入數值才能跑的,但數
06/14 16:06, 1F

06/14 16:07, , 2F
值是固定的,有辦法用matlab寫固定的值進去嗎?感謝
06/14 16:07, 2F

06/14 21:43, , 3F
請考慮"filename.exe > output.txt"之後去讀檔
06/14 21:43, 3F

06/15 16:37, , 4F
為啥不在FORTRAN程式裡把數據輸出成txt檔後再匯入MATLAB?
06/15 16:37, 4F

06/17 14:22, , 5F
沒注意到你的推文 dos('file.exe 1 40 > out.txt');
06/17 14:22, 5F
文章代碼(AID): #1DzlUqS4 (MATLAB)