永发信息网

请问matlab中rand{1,-1}是什么含义?与 rand(1,-1)有什么区别?

答案:3  悬赏:80  手机版
解决时间 2021-03-20 00:27
  • 提问者网友:绫月
  • 2021-03-19 03:14
请问matlab中rand{1,-1}是什么含义?与 rand(1,-1)有什么区别?
最佳答案
  • 五星知识达人网友:野味小生
  • 2021-03-19 04:49
rand是生成均匀分布随机数的命令,用法是:a=rand(2,3)%生成2*3的随机数矩阵
没见所说的两种用法,有可能是某个把rand作为变量合使用了,则rand{ }表示元胞数组,但也不会出{1,-1}这种,大括号中的数不能是负值,rand(1,-1)也不对,括号中的数不能是负值。
全部回答
  • 1楼网友:千杯敬自由
  • 2021-03-19 06:17
首先解释fix(rand*k+1)的含义: 1)函数:fix(n) 是取接近且小于n的整数, 例 如 fix(1.5)=1; 2)rand 表示是在(0,1)之间生成的服从均匀分布的随机数。 3)k表示生成随机数的k倍。 最后的一个结果为一个整数。 例如 一次的运行结果为: >> k=5; >> fix(rand*k+1) ans = 1
  • 2楼网友:风格不统一
  • 2021-03-19 05:44
rand(a,b)生成一个大小为axb的随机数矩阵…… 你这个明显是有问题的……必须大于0
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯