文档帮助中心
连续均匀随机数
R = unifrnd(A,B)
R = unifrnd(A,B,SZ1,...,SZN)
r = unifrnd (a, b,深圳)
例
[R= unifrnd (一个,b)从具有较低端点的连续均匀分布中生成随机数一个和上端点b。
[R= unifrnd (一个,b)
[R
一个
b
[R= unifrnd (一个,b,sz1,…, szN)生成一个均匀随机数数组,其中sz1,…, szN表示各维度的大小。
[R= unifrnd (一个,b,sz1,…, szN)
sz1,…, szN
[R= unifrnd (一个,b,SZ)产生均匀随机数的阵列,其中该尺寸矢量SZ指定尺寸(r)的。
[R= unifrnd (一个,b,SZ)
SZ
尺寸(r)的
全部收缩
从具有较低参数的连续均匀分布中生成随机数0和上参数1。
0
1
R = unifrnd(0,1)
R = 0.8147
生成五从上间隔(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任何必要的标量膨胀之后,使所有的标量被扩展为匹配的其它输入的尺寸。
unifrnd
如果指定数组尺寸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),…(5、6)。
A3 = 0:5;B3 = 1:6;R3 = unifrnd(A3,b3,1,6)
r3 =1×60.9706 1.9572 2.4854 3.8003 4.1419 5.4218
均匀分布的下端点,指定为标量值或标量值数组。
若要从多个分布生成随机数,请指定一个和b使用阵列。如果两个一个和b是数组,则数组大小必须相同。如果任何一一个或b是标量unifrnd扩展标量参数转换为相同的尺寸的另一参数的一个常数阵列。中的每个元素[R从由在相应元素中指定的分布产生的随机数一个和b。
例子:[0 -1 7 9]
[0 -1 7 9]
数据类型:单|双
单
双
均匀分布的上端点,指定为标量值或标量的值的数组。
例子:[1 1 10 10]
[1 1 10 10]
每个维度的大小,指定为整数的单独参数。
如果任何一一个或b是数组,那么指定的维数是多少sz1,…, szN必须共同尺寸相匹配一个和b之后的任何必要的标量膨胀。默认值sz1,…, szN是共同的维度。
如果指定单个值SZ1, 然后[R是尺寸的正方形矩阵SZ1——- - - - - -SZ1。
SZ1
如果任何尺寸的大小0或负,则[R是一个空数组。
在第二维度之外,unifrnd忽略尾随尺寸大小为1。例如,unifrnd(3、5、3、1、1、1)产生从均匀分布下端点-3和上端点5随机数的3×1向量。
(3、5、3、1、1、1)
例子:2,3
2,3
每个维度的大小,指定为整数的行向量。
如果任何一一个或b是数组,那么指定的维数是多少SZ必须共同尺寸相匹配一个和b之后的任何必要的标量膨胀。默认值SZ是共同的维度。
如果指定单个值SZ1], 然后[R是尺寸的正方形矩阵SZ1——- - - - - -SZ1。
在第二维度之外,unifrnd忽略尾随尺寸大小为1。例如,unifrnd(-3,5,[3 1 1 1])产生从均匀分布下端点-3和上端点5随机数的3×1向量。
(-3,5,[3 1 1 1])
例子:[2 3]
[2 3]
均匀随机数,返回作为标量值或标量值与由规定的尺寸的阵列sz1,…, szN或SZ。中的每个元素[R从由在相应元素中指定的分布产生的随机数一个和b。
unifrnd是一个功能特定于连续均匀分布。统计和机器学习工具箱™还提供了通用的功能随机,其支持各种概率万博1manbetx分布。要使用随机, 创建一个UniformDistribution概率分布对象和传递对象作为输入参数,或指定的概率分布的名称和它的参数。需要注意的是具体分布函数unifrnd比通用函数更快随机。
随机
UniformDistribution
使用兰特从上间隔均匀分布生成数字(0,1)。
兰特
要交互式地生成随机数,请使用randtool,用于随机数生成的用户界面。
randtool
使用注意事项和限制:
生成的代码可以从MATLAB返回的序列号返回的不同序列®如果以下情况之一是真实的:
输出非标量。
输入参数是无效的分布。
有关代码生成的更多信息,请参阅介绍代码生成和通用代码生成流程。
这个功能完全支持GPU阵列。万博1manbetx有关更多信息,请参见在GPU上运行MATLAB功能(并行计算工具箱)。
UniformDistribution|兰特|随机|unifcdf|unifinv|UNIFIT|unifpdf|unifstat
unifcdf
unifinv
UNIFIT
unifpdf
unifstat
您的系统上有此示例的修改版本。你想打开这个版本吗?
您单击对应于该MATLAB命令的链接:
在MATLAB命令窗口中输入它运行的命令。Web浏览器不支持MATLAB的命令。万博1manbetx
选择一个网站,以获得翻译的内容,其中可看到当地的活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
选择最佳的网站性能的中国网站(在中国或英文)。其他MathWorks的国家网站都没有从您的位置访问进行了优化。
请联系您当地的办事处