matlab中x=rand(1,8)什么意思

2020-06-21 社会 172阅读

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

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com