作业帮 > 综合 > 作业

matlab中如何产生10个1--4之间的随机整数?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/08 11:19:01
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的随机数字了
a=rand(1,10);%生成1行10列共十个0到1之间的随机小数
>> b=a*4+1;%将随机小数映射到1到5(不含5)之间
>> c=floor(b)%只取整数部分
将以上程序拷入运行即可