主要内容

unifrnd.

连续均匀随机数

描述

例子

R.= unifrnd (一种B.从具有较低端点的连续均匀分布生成随机数一种和上端点B.

例子

R.= unifrnd (一种B.sz1,…,szN生成一个均匀随机数数组,其中sz1,…,szN表示每个维度的大小。

例子

R.= unifrnd (一种B.SZ.生成一系列均匀随机数,大小向量SZ.指定尺寸(r)

例子

全部收缩

从具有下参数的连续均匀分布生成随机数0.和上参数1

r = unifrnd(0,1)
r = 0.8147.

产生5.从间隔(0,1),(0,2),...,(0,5)的连续均匀分布随机数。

A1 = 0;B1 = 1:5;R1 = UNIFRND(A1,B1)
R1 =1×50.8147 1.8116 0.3810 3.6535 3.1618

默认情况下,unifrnd.生成大小相同的数组一种B.在任何必要的标量扩展之后,使所有标量都扩展以匹配其他输入的尺寸。

如果指定数组维数sz1,…,szN,他们必须符合尺寸一种B.经过任何必要的标量扩展。

使用较低的参数从连续均匀分布生成2×3阵列随机数0.和上参数1

sz = [2 3];r2 = unifrnd(0,1,sz)
r2 =2×30.0975 0.5469 0.9649 0.2785 0.9575 0.1576

在区间(0,1),(1,2),…上生成6个随机数(5、6)。

A3 = 0:5;B3 = 1:6;R3 = Unifrnd(A3,B3,1,6)
r3 =1×6.0.9706 1.9572 2.4854 3.8003 4.1419 5.4218

输入参数

全部收缩

均匀分布的下端点,指定为标量值或标量值数组。

要从多个分布中生成随机数,请指定一种B.使用数组。如果两者一种B.是数组,那么阵列大小必须是相同的。如果是一种B.是标量吗unifrnd.将标量参数扩展为与其他参数相同大小的常量数组。每个元素R.是由相应元素指定的分布生成的随机数一种B.

例子:[0 -1 7 9]

数据类型:单身的|双倍的

均匀分布的上端点,指定为标量值或标量值数组。

要从多个分布中生成随机数,请指定一种B.使用数组。如果两者一种B.是数组,那么阵列大小必须是相同的。如果是一种B.是标量吗unifrnd.将标量参数扩展为与其他参数相同大小的常量数组。每个元素R.是由相应元素指定的分布生成的随机数一种B.

例子:[1 1 10 10]

数据类型:单身的|双倍的

每个维度的大小,作为整数的单独参数指定。

如果是一种B.是数组,则是指定的维数sz1,…,szN必须与共同的尺寸相匹配一种B.经过任何必要的标量扩展。默认值sz1,…,szN是公共维度。

  • 如果指定单个值SZ1., 然后R.是大小的方形矩阵SZ1.——- - - - - -SZ1.

  • 如果任何维度的大小是0.或者是负的,然后R.为空数组。

  • 超出第二个维度,unifrnd.忽略尺寸为1的尾随尺寸,例如,unifrnd.(3、5、3、1、1、1)从具有下端点-3和上端点5的均匀分布产生3×1向量的随机数向量。

例子:2,3

数据类型:单身的|双倍的

每个维度的大小,指定为整数的行向量。

如果是一种B.是数组,则是指定的维数SZ.必须与共同的尺寸相匹配一种B.经过任何必要的标量扩展。默认值SZ.是公共维度。

  • 如果指定单个值[SZ1.], 然后R.是大小的方形矩阵SZ1.——- - - - - -SZ1.

  • 如果任何维度的大小是0.或者是负的,然后R.为空数组。

  • 超出第二个维度,unifrnd.忽略尺寸为1的尾随尺寸,例如,unifrnd.(-3,5,[3 1 1])从具有下端点-3和上端点5的均匀分布产生3×1向量的随机数向量。

例子:[2 3]

数据类型:单身的|双倍的

输出参数

全部收缩

均匀的随机数,作为标量值返回标量值或标量值数组,其尺寸指定sz1,…,szNSZ.每个元素R.是由相应元素指定的分布生成的随机数一种B.

选择功能

  • unifrnd.是一个特定于连续均匀分布的功能。统计和机器学习工具箱™还提供通用功能随机的,支持各种概率分金宝app布。使用随机的, 创建一个统一分布概率分布对象并将对象作为输入参数或指定概率分布名称及其参数。请注意,特定于分发功能unifrnd.比通用功能更快随机的

  • 使用兰特从间隔的均匀分布生成数字(0,1)

  • 要交互生成随机数,请使用randtool,用于随机数生成的用户界面。

扩展能力

之前介绍过的R2006a