作者larry78930 (泰瑞兽)
看板MATLAB
标题[讨论] 迭代速度问题
时间Thu Mar 31 15:59:32 2022
版上的前辈们好,最近在做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://webptt.com/cn.aspx?n=bbs/MATLAB/M.1648713574.A.069.html
1F:推 sunev: 矩阵向量相乘用内建语法就好啦,不用跑for-loop 03/31 17:25
我竟然没有想到!我想太多了,谢谢你!
※ 编辑: larry78930 (101.10.45.185 台湾), 03/31/2022 18:12:10