作者MarchinOn (宝宝不说)
看板MATLAB
标题[求救]三重回圈
时间Thu Nov 16 02:29:32 2017
K、N为已知且固定的数值
R_m_theta是一个用来储存资料的0矩阵
程式码如下
for m=1:K*N-1
for n=1:K*N-m
for theta=1:K*N-n-m
if n+theta<K*N & n+m+theta<K*N
R_m_theta(m,theta)=R_m_theta(m,theta)+conj(Rx(n+theta))*Rx(n+m+theta);
else
break
end
end
end
end
这个三重回圈有办法用甚麽方法写成比较好吗?
目前在K*N=512都要跑个几小时实在是很久
想请问大家有甚麽建议或方法吗?
谢谢大家!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.248.90.182
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1510770574.A.768.html