[討論] 迭代速度問題

看板MATLAB作者 (泰瑞獸)時間2年前 (2022/03/31 15:59), 2年前編輯推噓1(100)
留言1則, 1人參與, 2年前最新討論串1/1
版上的前輩們好,最近在做deconvolution時用到貝氏迭代法 https://i.imgur.com/4sNPcIy.jpg
但我天真的用了四個for loop 想做迭代到1000次求R,但因為a、W、R都是上百行列的矩陣,發現計算速度實在太慢了,爬了一些跟加速有關的文但沒有很能理解,想請教有沒有改善計算速度的方式? 如果能順利計算的話可以站內信談報酬(; Д `) 題外話:若可以使用快速傅立葉轉換進行反卷積的話也可以站內信談報酬>< 謝謝matlab版! ----- Sent from JPTT on my iPhone -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.10.45.185 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1648713574.A.069.html

03/31 17:25, 2年前 , 1F
矩陣向量相乘用內建語法就好啦,不用跑for-loop
03/31 17:25, 1F
我竟然沒有想到!我想太多了,謝謝你! ※ 編輯: larry78930 (101.10.45.185 臺灣), 03/31/2022 18:12:10
文章代碼(AID): #1YHLzc1f (MATLAB)
文章代碼(AID): #1YHLzc1f (MATLAB)