[問題] 關於dos的指令
大家好
想請問各位有關dos的指令
像是 dos('dfmod a.ind') % dfmod是模擬軟體的執行 a.ind是檔案
若把 cmd = 'dfmod a.ind'
再執行 dos(cmd) 這樣也是OK沒問題的
但是我程式需要在 dfmod a.ind 後面加上幾個字 例如 n1=0
要執行 dfmod a.ind n1=0 % 進行模擬時將某塊區域的n1設為零
我想要做的是如下:
cmd = 'dfmod a.ind'
x = 'n1=0'
cmd = strcat(cmd,12,x)
dos(cmd)
這樣卻無法執行(會得到ans = 34,不知道是否為錯誤碼)
在合併的過程好像出了問題
不然一定要手動輸入 dos('dfmod a.ind n1=0') 才能執行
因為要用程式控制x,無法手動輸入
不知道該如何解決呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.19.44
※ 文章網址: http://www.ptt.cc/bbs/MATLAB/M.1407817917.A.628.html
推
08/12 12:41, , 1F
08/12 12:41, 1F
→
08/12 23:36, , 2F
08/12 23:36, 2F
推
08/13 01:36, , 3F
08/13 01:36, 3F
→
08/13 09:47, , 4F
08/13 09:47, 4F
→
08/13 09:54, , 5F
08/13 09:54, 5F
推
08/13 10:21, , 6F
08/13 10:21, 6F
→
08/13 10:47, , 7F
08/13 10:47, 7F
→
08/13 10:47, , 8F
08/13 10:47, 8F
討論串 (同標題文章)
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章