[問題] for迴圈加速

看板MATLAB作者 (這不是末日!!)時間10年前 (2015/06/16 19:18), 10年前編輯推噓5(501)
留言6則, 3人參與, 最新討論串1/2 (看更多)
大家好,由於程式底子太差了,所以只能用最笨的方法,直接寫三個for迴圈QQ 就算讓電腦一直掛著跑,發現還是跑不出來結果。 上網爬了些文章,發現不是沒有幫助就是底子太差看不懂@@ 在此附上程式碼,https://goo.gl/oc4b7R 請高手們幫忙看程式碼可以改哪裡 如果真的讓我跑出結果,奉上1000P幣(稅前) P.S 如果幫助太踴躍,我只能挑出一位給P幣,太窮了XDD -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.13.203 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1434453522.A.F62.html

06/16 20:17, , 1F
程式是對的嗎? 跑出來都NaN
06/16 20:17, 1F
程式是對的喔~前面會有一些值是NaN沒錯,大概要跑到一兩千個就會有值出現了~ ※ 編輯: leo10843 (140.113.13.203), 06/16/2015 20:44:10

06/16 20:53, , 2F
跑出來大概長怎麼樣
06/16 20:53, 2F
我只有試過三個for迴圈每個參數的間格都是1,這樣程式可以跑完 但是我是想要讓間隔再小一點 所以我改成間隔均為0.1,程式就跑不出來結果了 ※ 編輯: leo10843 (140.113.13.203), 06/16/2015 21:08:33

06/16 21:09, , 3F
可是跑出來圖沒有值,所以我問這個程式碼本身是對的嗎
06/16 21:09, 3F

06/16 22:32, , 4F
MATLAB 只要3層以上的迴圈就會拖垮速度
06/16 22:32, 4F

06/16 22:36, , 5F
通常跑不出來就是記憶體爆了 因為矩陣運算過多
06/16 22:36, 5F

07/31 14:31, , 6F
難怪 我迴圈還有加加 跑了二十幾分
07/31 14:31, 6F
文章代碼(AID): #1LW0OIzY (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #1LW0OIzY (MATLAB)