x=rand(1,8)产生1行8列的位于(0,1)区间的随机数
rand函数的说明:
1、X = rand 返回一个在区间 (0,1) 内均匀分布的随机数
2、X = rand(n) 返回一个 n×n 的随机数矩阵
3、X = rand(sz1,...,szN) 返回由随机数组成的 sz1×...×szN 数组,其中 sz1,...,szN 指示每个维度的大小。例如:rand(4,5) 返回一个 4×5 的矩阵。
4、X = rand(sz) 返回由随机数组成的数组,数组 X 的大小由 sz 指定。例如:rand([3 4]) 返回一个 3×4 的矩阵。
5、X = rand(___,typename) 返回由 typename 数据类型的随机数组成的数组。typename 输入可以是 'single' 或 'double'
6、X = rand(___,'like',p) 返回由 p 等随机数组成的数组;也就是与 p 同一对象类型。可以指定 typename 或 'like',但不能同时指定两者
扩展资料:
利用MATLAB创建数组的几种方法:
zeros 创建全零数组
ones 创建全部为 1 的数组
rand 创建均匀分布的随机数
true 逻辑值 1(真)
false 逻辑 0(假)
eye 单位矩阵
diag 创建对角矩阵或获取矩阵的对角元素
blkdiag 根据输入参数构造分块对角矩阵
cat 沿指定维度串联数组
horzcat 水平串联数组
vertcat 垂直串联数组
repelem 重复数组元素副本
repmat 重复数组副本
参考资料:MATLAB文档——rand