matlab生成01分布
时间: 2023-05-17 16:06:04 浏览: 71
matlab的分布函数
可以使用rand函数生成0到1之间的随机数,然后使用阈值函数将大于等于0.5的数转换为1,小于0.5的数转换为0,即可生成01分布。具体代码如下:
rand_nums = rand(1, n); % 生成n个0到1之间的随机数
threshold = 0.5; % 阈值为0.5
binary_nums = (rand_nums >= threshold); % 大于等于0.5的数转换为1,小于0.5的数转换为0
阅读全文