matlab中如何产生10个1--4之间的随机整数?
在matlab中如何产生10个1到4之间的随机整数呢?谢谢,初用matlab,不知如何开始,望指点!!!在matlab中如何产生10个1到4之间的随机整数呢?谢谢,比如:...
在matlab中如何产生10个1到4之间的随机整数呢?谢谢,初用matlab,不知如何开始,望指点!!!
在matlab中如何产生10个1到4之间的随机整数呢?谢谢,
比如:4,2,4,1,3,2,4,1,1,2, 不知道怎么编程序
>> a=rand(1,10);%生成1行10列共十个0到1之间的随机小数
>> b=a*4+1;%将随机小数映射到1到5(不含5)之间
>> c=floor(b)%只取整数部分
将以上程序拷入运行即可
这里的 10改成100也可以吧,这样直接就产生多个100个 1-4的随机数字了 展开
在matlab中如何产生10个1到4之间的随机整数呢?谢谢,
比如:4,2,4,1,3,2,4,1,1,2, 不知道怎么编程序
>> a=rand(1,10);%生成1行10列共十个0到1之间的随机小数
>> b=a*4+1;%将随机小数映射到1到5(不含5)之间
>> c=floor(b)%只取整数部分
将以上程序拷入运行即可
这里的 10改成100也可以吧,这样直接就产生多个100个 1-4的随机数字了 展开
3个回答
展开全部
matlab中如何产生9个随机数,和为定值M;并且M能由输入确定。能给个程序嘛M=300; a=randint(1,9,[1 5]) % [1 10]为取值范围 M*a/(sum(a
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
randi([1 4],10,1);
Use the randi function (instead of rand) to generate 10 random integers from the uniform distribution between 1 and 4. I hope it is useful to you。
Use the randi function (instead of rand) to generate 10 random integers from the uniform distribution between 1 and 4. I hope it is useful to you。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询