看板 MATLAB 關於我們 聯絡資訊
我不知道標題怎麼下 > < 問題是這樣的 就是我事先有用 c++ 寫好一個 exe 檔 然後用 matlab 的 '!' 指令呼叫這個程式 例如執行以下 matlab code: 『 !test.exe \Input\test.jpg 』 它會開啟 test.exe 檔, 並且將 \Input\test.jpg 圖檔餵進去執行 但有個問題是,由於要餵進去的檔案,中間會夾雜很多路徑 所以 matlab code 會打很長的一串 因此我嘗試把上面的 code 改寫: 『 path = '\Input\'; !test.exe [ path, 'test.jpg']; 』 執行完後會不對,因為 matlab 似乎把 path 這四個字母 當成是我想要餵進 exe 檔的 input address or file name format 想請教板上的大大們要如何改寫 code 會比較好 QQ 或是有沒有其它寫法? 多謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.211.139
ejialan:eval(['!test.exe ',path,'test.jpg']) 試試看 02/23 09:52
kdjf:system(['test.exe ', path, 'test.jpg']) 02/23 10:49
doom8199:我剛剛試過可以跑,感謝樓上兩位大大~ 02/23 13:00