matlab里一个1*10随机矩阵,里面有7个1,3个0,怎么表示

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/17 10:57:50
matlab里一个1*10随机矩阵,里面有7个1,3个0,怎么表示
xOO0ƿʎ`<{% p8 #a ԰ H<`~پ&7zh>iߦjAZh=OD[dhwW9  N,bg{12e"]j y\3po;ԞΌ%c.n$@k67yԃ߭cc`C hlB}(} ]f}k8(Zi6tӻJhIȨ%ReNd2rlTsEArI:Kv bPň0X `+ZR_9E

matlab里一个1*10随机矩阵,里面有7个1,3个0,怎么表示
matlab里一个1*10随机矩阵,里面有7个1,3个0,怎么表示

matlab里一个1*10随机矩阵,里面有7个1,3个0,怎么表示
产生随机数你应该知道用哪个函数吧,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