【发布时间】:2014-04-09 02:52:13
【问题描述】:
使用 Matlab 我必须以相等的概率生成 1 到 3 之间的随机整数两次。
A=round(((rand(1)*2)+1))
B=round(((rand(1)*2)+1))
然后我必须生成另一个随机整数 C,介于 1 和 3 之间,不能与变量 A 和 B 相同。
即A = 1,B = 3,C = 2 要么 A = 2,B=2,C 可以等于 1 或 3。
最好使用“if”函数。
【问题讨论】:
-
你的意思是没有 IF,不是吗?
标签: matlab random integer probability rounding