私は matlab で MCMC シミュレーションを実行しており、ループの反復を高速化する必要があります。
for i=1 : n
u=0;
for ii=0 : t-1
if bitget(R(i),8-ii)==1
u=bitset(u,ii+1+2*t);
end
if bitget(G(i),8-ii)==1
u=bitset(u,ii+1+t);
end
if bitget(B(i),8-ii)==1
u=bitset(u,ii+1);
end
end
%u = Tcb(i)*Tcr(i);
p(1+u) = p(1+u) + 1; %kernel(X(i)*X(i)+Y(i)*Y(i));
end
画像の色分布を取得するアルゴリズムの一部です。プロファイルの結果は次のとおりです。