[問題] 請問一下開啟DOS模式執行的相關問題已回收

看板MATLAB作者 (企鵝)時間16年前 (2009/12/19 17:49), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/4 (看更多)
D:\Abaqus_temp>Abaqus job=Job_12345.inp 這是我原本手動開啟DOS模式後 所要輸入的指令 請問一下我要在MATLAB寫一個CODE 拿來RUN過後 可以跟我原本手動開啟DOS再打第一行的指令有著同樣的效果 我該怎麼打呢!? 我在Command Windows試著打過 dos('D:\Abaqus_temp\abaqus job=Job_12345.inp')來測試一下 結果訊息是這樣: 'D:\Abaqus_temp\abaqus' 不是內部或外部命令、 可執行的程式或批次檔。 ans = 1 另外還有一個問題 就是我讀了一個檔案內的字元參數 我想要找跟"MAXIMUM"相符合的字元 我寫了一個CODE fid = fopen('Job_12345.dat','r'); xxx = fscanf(fid,'%c'); for i=length(xxx):-1:7 success(i) = strcmp(xxx(i-6:i),'MAXIMUM'); if success(i) > 0.5, break; end end 因為我要找的字元皆在最底部 所以我用從下往上找的方式來寫 問題是我可以找到第一個我想要的 可是我還有一個資訊要從第二個MAXIMUM內去找 我該怎麼寫相關的CODE去找第二個我要的字元呢!? 謝謝^^" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.15.76 ※ 編輯: Coolweiwei 來自: 140.112.15.76 (12/19 20:03)
文章代碼(AID): #1BBA6JA3 (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #1BBA6JA3 (MATLAB)