作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/17 23:31:52
在 matlab中这条语句是什么意思?
rd=fix(rand.*100)
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)的意义就很清楚了.