作者doom8199 (~口卡口卡 修~)
看板MATLAB
標題[問題] 字串取代問題
時間Thu Feb 23 00:29:08 2012
我不知道標題怎麼下 > <
問題是這樣的
就是我事先有用 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
1F:→ ejialan:eval(['!test.exe ',path,'test.jpg']) 試試看 02/23 09:52
2F:推 kdjf:system(['test.exe ', path, 'test.jpg']) 02/23 10:49
3F:→ doom8199:我剛剛試過可以跑,感謝樓上兩位大大~ 02/23 13:00