【问题标题】:Matlab: Generating Random NumbersMatlab:生成随机数
【发布时间】:2014-06-25 14:00:07
【问题描述】:

生成随机数很简单,但我如何格式化我的代码,以便生成随机数没有小数点,即自动向上或向下舍入?

【问题讨论】:

  • 如果你喜欢这个答案,请采纳,让以后的人知道这是正确的做法

标签: matlab random


【解决方案1】:

使用函数randi()

this 链接中有一个简单有趣的教程。

另外,如果您真的想生成浮点数并对其进行四舍五入,只需使用 round() 函数

编辑正如 Luis 建议的那样,使用 floor 或 ceil 而不是 round!

【讨论】:

  • 我建议ceilfloor 而不是round。这样四舍五入的数字是等概率的
  • 同意 Luis 的观点,如果你使用圆形,你不会得到均匀分布,但边缘的概率会更低。不要为此使用圆形!
猜你喜欢
  • 2010-12-25
  • 1970-01-01
  • 1970-01-01
  • 2014-10-30
  • 1970-01-01
  • 1970-01-01
  • 2012-04-20
  • 2017-01-08
  • 2019-04-13
相关资源
最近更新 更多