永发信息网

在 matlab中这条语句是什么意思?rd=fix(rand.*100)

答案:2  悬赏:50  手机版
解决时间 2021-01-24 22:18
  • 提问者网友:富士山上尢
  • 2021-01-24 14:54
在 matlab中这条语句是什么意思?rd=fix(rand.*100)
最佳答案
  • 五星知识达人网友:罪歌
  • 2021-01-24 15:08
FIX(X) :rounds the elements of X to the nearest integers towards zero.向0靠拢取整,例:>> fix(3.2)ans = 3>> fix(3.7)ans = 3>> fix(-3.7)ans = -3>> fix(-3.2)ans = -3rand 生成一个随机数组,数组元素范围是【0,1】的随机数rand(M,N)应该生成矩阵 矩阵元素范围是区间在[0,1]的随机数rand.*100 应该产生了一个矩阵或者数组或者元素,矩阵或者数组元素或者元素范围是区间在【0,100】的随机数rd=fix(rand.*100) 是产生一个矩阵或者数组或者元素,数组元素或者元素范围是区间在【0,100】的随机数的取整数值.因为你程序中没有对rand(m,n)的维数m、n赋值,所以不知道你产生的是数还是数组还是矩阵.rd=fix(rand(2,5).*100)的意义就很清楚了.
全部回答
  • 1楼网友:思契十里
  • 2021-01-24 15:22
感谢回答,我学习了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯