[問題] 如何加快運算速度已回收
space=[1+1j 1+3j 3+1j 3+3j -1+1j -1+3j -3+1j -3+3j 1-1j 1-3j 3-1j 3-3j -1-1j
-1-3j -3-1j -3-3j];
c=0;
ant=3;
for i=1:16
for j=1:16
for k=1:16
c=c+1;
d(1:ant,c)=[space(i);space(j);space(k)];
d_norm(c)=norm(y-H*[space(i) ; space(j) ;space(k)]);
end
end
end
[value,index]=min(d_norm);
ML=d(1:ant,index);
--------------------
主要是找ML解,必須把space的所有可能的元素代入求解找一個最小距離出來
所以總共要算16^3次不知道如何可以加快速度
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.63.25
推
11/02 01:36, , 1F
11/02 01:36, 1F
→
11/02 10:23, , 2F
11/02 10:23, 2F