Re: [問題]if迴圈問題

作者: sppmg (sppmg)   2018-07-03 01:49:18
沒仔細想修正方法。直接給你「比較快」的作法。
matlab 要快要向量化寫法,我在 octave + 弱筆電執行我的程式後的輸出為:
answer same, for = 1.06e+01 s, vec = 1.71e-02 s
Vectorization 619.79 x faster then for loop.
Original outer number is 10000, after mod() is 0
這程式假設你ao,bo,co 都是常數、不隨位置改變。
以下程式
(註:其中的 clear -x ... 在 matlab 要改用 clearvars -except ...)
作者: sppmg (sppmg)   2018-07-03 01:50:00
說一下,for n ... 只是為了計時而重複算10次
作者: s455164 (夢想家)   2018-07-03 20:30:00
感謝!! 我想可能我太死板在用迴圈了,沒有想到用向量化去處理

Links booklink

Contact Us: admin [ a t ] ucptt.com