【发布时间】:2019-01-30 21:58:32
【问题描述】:
我正在尝试将 matlab 代码移植到 c++ 中,并在 matlab 中找到了 rand 的用法。 matlab的rand函数和c++ rand()函数一样吗? 如果没有,在 C++ 或 opencv 中是否有 matlab 的 rand 的内置函数?
【问题讨论】:
-
代码使用了matlab's rand()的哪个重载?
-
Matlab 是专有软件,所以我想找出答案的唯一方法是在 mathworks 找到一份开发人员的工作。
-
这是代码,我正在尝试转换
uniform=(1/n)*rand+(0:1/n:1);@JoachimIsaksson -
@JoachimIsaksson:因为C和C++都没有定义
rand()产生的随机数序列,所以没关系。 -
@phresnel 正如您在下面的答案中看到的那样,C++11 标准化了一些随机数生成。我没有声称它在任何地方都可以工作,我只是问了一个问题,以检查即使使用较新的标准也可以解决问题。