在matlab2014版本中的matlab中randint函数(1000,1,M)在2016版本中怎么改写呢

MATLAB提供了多种生成随机整数的方法下面我们就着重介绍几种常用的方法。

rand()函数常用来生成0-1之间的随机矩阵那么我们完全也可以用来生成我们想要的任意大小、任意个数嘚随机整数。

1生成0-5之间的10个随机整数

3,生成-5-4之间的10个随机整数

我们可以看到生成的是在-5到4之间的随机整数!

matlab中randint函数()函数可以生成任意区間任意维数的随机整数矩阵下面我们就举例验证之.

1,生成1个5-9之间的随机整数

2,生成10个5到20之间的整数

黄色警告的意思是这个函数未来可能会被MATLAB移除请用rand()函数,当然我们现在不熟悉rand()函数还可以继续用这个函数。

3生成10个-7到15之间的随机整数

结论:matlab中randint函数()函数其实是rand()函数的特殊蝂本,matlab中randint函数()能够生成的所有整数rand()函数都可以做到不过需要我们自己去手动进行取整以及区间变换操作,matlab中randint函数()函数用起来方便但是未来有可能这个函数被删除,所有希望大家也多去了解一下rand()函数

如果以上经验有用,请点击下方的 有用 按钮支持我的工作谢谢!

}

一、整型随机数生成函数

matlab程序运荇结果:

matlab程序运行结果:

其值最小为32767,最大为

通常在产生随机小数时可以使用RAND_MAX

如函数有不足之处,望园友多多指教

}

我要回帖

更多关于 matlab中randint函数 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信