问题:创建一个大小为1×20的随机数向量,并将其命名为rx_bs
。将rx_bs
的每个元素与阈值0.50进行比较。如果元素的值大于0.5,则返回值1,否则为0.因此,您将获得另一个1x20向量,将其命名为bs
。
我的回答:
rx_bs=rand(1,20);
threshold_c=0.5;
bs=[1:20];
for i=1:length(rx_bs)
if rx_bs(i)>threshold_c
bs(i)=1;
end
if rx_bs(i)<threshold_c
bs(i)=0;
end
end
rx_bs
bs
为什么这是错的?