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

 我来答
王爱来神葵1L
2018-12-04 · TA获得超过459个赞
知道答主
回答量:24
采纳率:0%
帮助的人:1.9万
展开全部

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

跪着作揖
高粉答主

2018-12-04 · 繁杂信息太多,你要学会辨别
知道答主
回答量:598
采纳率:100%
帮助的人:16.4万
展开全部

matlab中,x=rand(1,8)是产生1行8列的位于(0,1)区间的伪随机数。

x可以为0.8147 0.9058 0.1270 0.9134 0.6324 0.0975 0.2785 0.5469等等。

同样地,若我们输入rand(2,4),则会得到一个2行4列的在1以内的随机矩阵。

0.2769    0.0971    0.6948    0.9502    

0.0462    0.8235    0.3171    0.0344

扩展资料

与rand()函数同类函数的介绍:

1、randn (m,n) 生成m行n列标准正态分布的伪随机数(均值为0,方差为1):

例如:randn(1,5)

ans =1.5326   -0.7697    0.3714   -0.2256    1.1174

2、randi 生成均匀分布的伪随机整数:

randi(iMax)在 [1,iMax] 生成均匀分布的伪随机整数

例如:randi( 7 )

ans =3  5

3、randi(iMax,m,n)在 [1,iMax] 上生成 m X n 型随机矩阵:

例如:randi(5,1,5)

ans =4     5     5     3     1

参考资料百度百科-rand()

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
冯丽1976
2012-09-02 · TA获得超过261个赞
知道答主
回答量:18
采纳率:0%
帮助的人:9.4万
展开全部
一定要多看帮助,说的很详细,还有例子。要亲自输入命令试一下
x=rand(m,n)产生m行n列的位于(0,1)区间的随机数
>> x=rand(1,8)
x =
0.8147 0.9058 0.1270 0.9134 0.6324 0.0975 0.2785 0.5469
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Zxf15222179539
2012-09-03 · 超过48用户采纳过TA的回答
知道答主
回答量:134
采纳率:0%
帮助的人:141万
展开全部
随机生成一个一行八列的函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dufenglei908
2012-09-02 · TA获得超过6371个赞
知道大有可为答主
回答量:1449
采纳率:60%
帮助的人:748万
展开全部
生成一个 1 * 8的随机矩阵
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式