2014-09-04 757 views

回答

4

我假定你的意思unifrnd,(不是 “unifrand”)。

unifrnd是统计工具箱的一部分,而rand是Matlab的基本功能。

unifrand只是rand的一个包装,它允许您指定其他参数来定义随机值的间隔(rand输出值[0,1])。您可以使用(a-b)*rand(...)+brand相同,其中ab是期望的时间间隔。在Matlab中输入open unifrnd以查看unifrnd的代码。

另一个区别是,在最近的Matlab版本中,rand允许您指定生成输出的数据类型:singledouble

相关问题