[爆卦]while迴圈matlab是什麼?優點缺點精華區懶人包

為什麼這篇while迴圈matlab鄉民發文收入到精華區:因為在while迴圈matlab這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者kcsc (kc)看板MATLAB標題Re: [問題] while停止條件(已解決)時間Mon ...


首先 先謝謝推文中e大的建議使用exist函數

這個函數可以確定檔案是否存在

而在網路上 或書籍都很少看到使用的範例

沒想到在PTT matlab 居然有人發問過

因此在下也很厚臉皮的寄信求問

很感謝zergcho大大的熱心解答 也建議我怎麼使用程式碼

以下是z大給的建議 並加以修改

while true

!copy c:\test\123.txt D:\ok\456.txt

!del D:\test\123.csv

if exist('D:\ok\456.txt') %確定是否有檔案

break ;%確定有檔案即離開迴圈

end

end


這樣matlab就可以在事件觸發後生成檔案後 (如果沒觸發就會重複讀檔)

進行複製 然後執行運算


這次謝謝z大


※ 引述《kcsc (kc)》之銘言:
: 大家好
: 一般看到的while的教學都是
: 計算值達到某個值後就跳出
: 不知道能不能設定讀到檔案後就跳出
: 我有一段程式碼
: 是要將其他資料夾的.txt檔 複製到要執行的資料夾裡
: 我使用dos指令進行複製並更名
: 但資料是事件處發後才會產生
: 因此設定讓他為迴圈讀取
: 當有檔案後就停止並跳出往下跑
: 但現在我不知道要怎麼把它停止
: while
: !copy c:test\123.txt c:ok\456.txt
: !del c:test\123.txt
: break
: end
: 麻煩高手幫我看看 要怎麼修正才對 謝謝

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.120.28.103

你可能也想看看

搜尋相關網站