> 其他 >
matlab里一个1*10随机矩阵,里面有7个1,3个0,怎么表示
人气:414 ℃ 时间:2020-05-15 04:14:06
解答
产生随机数你应该知道用哪个函数吧,rand(),你可以设置一个阈值,rand()出来的数值小于这个数就设置为0,大于或等于这个阈值就设置为1,然后把0或1赋值给X(i),就可以了.
for i =1:N
temp = rand();
if
temp < 0.5;
x(i) = 0;
else
temp >= 0.5;
x(i) = 1;
end
end
推荐
猜你喜欢
© 2026 79432.Com All Rights Reserved.
电脑版|手机版