Matlab Randi实验室矢量

时间:2017-03-02 00:47:48

标签: matlab vector

我正在使用matlab进行实验,并且遇到了一些麻烦。提示是:

一个。通过使用随机生成矢量以在以下练习中操作 数字生成器创建“引体向上”计数为50人。计数应该是 从1到10.使用这个计数向量来解决接下来的两个问题。

湾有多少人做了超过5次引体向上?你的结果是否有意义 均匀分布的随机数发生器?

℃。为“引体向上”生成另一个向量计数50名运动员,所以这次使用了 范围从11到20.将此新向量追加到上一个向量(现在你有了 100“引体向上”计数。)

d。找出100个人的平均“引体向上”数。做你的结果 有意义吗?

即在c中使用100人向量并创建仅包含该向量的新向量 从奇数的数字计数(而不是奇数值计数,而不是 从人1)开始计算每个其他人。 F。在c中使用100人向量并创建一个“偶数值”的新向量 计数”。

现在,我可以做部分了。和b。没有问题,但我不知道如何做c部分。我一直试图这样做

X =兰迪(20,11,50)

现在我知道我得到110值,范围从1到20做我上面提到的。但我试图从11到20获得50个值,并将这些值添加到部分a中的向量中,以便我有100个值,其中50个值范围为1-10,另外50个值范围为11-20。知道我做错了什么吗?

1 个答案:

答案 0 :(得分:0)

您需要提供数组作为randi的第一个输入,以指定随机整数的下限和上限。如果仅指定标量,则将返回1与您提供的值之间的值。第二个和第三个输入是输出的 size ,因此我们希望输出为50 x 1

x = randi([11 20], 50, 1)