nx = size(ref_img,1);
ny = size(ref_img,2);
R = 30;
Ndata = floor(nxnyR/100);
Si = floor(conv(sig,sig));
Mu_x = nx/2;
Mu_y = ny/2;
dat = zeros(Ndata,2);
for i = 1:Ndata
rand_x = Mu_x + Sirandn(Ndata,1);
rand_y = Mu_y + Sirandn(Ndata,1);
if (rand_x(i)>0) && (rand_x(i)<nx) dat(i,1) = rand_x(i); end if (rand_y(i)>0) && (rand_y(i)<ny) dat(i,2) = rand_y(i); end
end
datの1列目にrand_x、2列目にrand_yの値をifの条件式で満たされた値で全て埋めたいんですがどうしたらよいでしょうか。
教えてください。
回答1件
あなたの回答
tips
プレビュー