作业帮 > 数学 > 作业

如何用MATLAB随机取几种不同颜色的点,并且按照一定概率循环后几种点的个数趋于稳定

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/06/06 21:14:22
如何用MATLAB随机取几种不同颜色的点,并且按照一定概率循环后几种点的个数趋于稳定
hold onn=100; %取100个点a=unidrnd(2,1,n);  生成1,2整数的n个随机数for i=1:n    if a(i)==1        plot(rand(),rand(),'*r');    elseif a(i)==2         plot(rand(),rand(),'*y');    endend
再问: 谢谢你,但是这样的话生成1和2的概率是一样的,可不可以生成的数出现的概率不同
再答: %只要概率加起来为1,是多少都可以实现 %以下代码实现生成1,2的概率分别为0.7,0.3的100个随机数 n=100; x=rand(1,n); x(find(x>=0.7))=1; x(find(x