在 matlab中这条语句是什么意思?

rd=fix(rand.*100)急求~~~~... rd=fix(rand.*100) 急求~~~~ 展开
 我来答
梁上燕人
2013-11-19 · TA获得超过1350个赞
知道小有建树答主
回答量:222
采纳率:60%
帮助的人:110万
展开全部
  1. 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 =
       -3

  2. rand 生成一个随机数组,数组元素范围是【0,1】的随机数
    rand(M,N)应该生成矩阵 矩阵元素范围是区间在[0,1]的随机数

  3. rand.*100 应该产生了一个矩阵或者数组或者元素,矩阵或者数组元素或者元素范围是区间在【0,100】的随机数

  4. rd=fix(rand.*100)   是产生一个矩阵或者数组或者元素,数组元素或者元素范围是区间在【0,100】的随机数的取整数值。因为你程序中没有对rand(m,n)的维数m、n赋值,所以不知道你产生的是数还是数组还是矩阵。

  5. rd=fix(rand(2,5).*100)的意义就很清楚了。

pevin
2013-11-19 · TA获得超过487个赞
知道小有建树答主
回答量:138
采纳率:0%
帮助的人:184万
展开全部
这个语句的作用是产生0~100的随机整数(为包括100)。
rand是产生0~1的随机数(不包括1);
fix是向0取整。
追问
解释的很好,我也想给你金币,可我不知道要怎么给~~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式