[問題] while 迴圈問題已回收

看板MATLAB作者 (小卒子)時間16年前 (2008/10/08 09:55), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/3 (看更多)
想請教一個有關迴圈的問題 第一次在這裡PO文 希望不要鞭我 我是新手QQ -------------------------------- 我寫了一個function "logistic_5" 這個function 可以輸出兩個傳回值 D= zeros(1,20); Dindex =[]; [D,Dindex] = logistic_5(20,1000,1000,D,Dindex,8); 所以D和Dindex就是我想要的值(傳回的D與Dindex會修改原始的D與Dindex) --------------------------------------------------------- D= zeros(1,20); Dindex =[]; [D,Dindex] = logistic_5(20,1000,1000,D,Dindex,8); [D,Dindex] = logistic_5(20,1000,1000,D,Dindex,8); 連續使用兩次表示迭代兩次 因此如果需要迭代10次 就使用10次的logistic_5 但是我的問題是不確定要迭代幾次 終止條件是當最新的D和前一次的D相同時就停止(D為一陣列) 我嘗試用while去解決 不過對於while仍然不太能掌握 希望大家可以給我一點建議 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.185.52
文章代碼(AID): #18x1CJkH (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #18x1CJkH (MATLAB)