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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/09 02:37:47
matlab里一个1*10随机矩阵,里面有7个1,3个0,怎么表示matlab里一个1*10随机矩阵,里面有7个1,3个0,怎么表示matlab里一个1*10随机矩阵,里面有7个1,3个0,怎么表示产

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