的回答:
这样就可以实现了
randi([-2 2],1,100)
matlab 中如何产生0-1上均匀分布的随机数
热心网友的回答:
在matlab 中产生0-1上均匀
分布的随机数方法如下:
方法1、对于问题,如果 y 是m*n的服从0~1均匀分布的随机矩阵:
y = rand(m,n);
方法2、用统计工具箱,y = unifrnd(0,1,m,n).
另外,提供常用的函式分布供参考:
1、 均匀分布u(a,b)
产生m*n阶[a,b]均匀分布u(a,b)的随机数矩阵:unifrnd (a,b,m, n)
2、0-1分布u(0,1)
产生m*n阶[0,1]均匀分布的随机数矩阵:rand (m, n)
3、二类分布binornd(n,p,mm,nn),即产生mm*nn均值为n*p的矩阵
4、产生m*n阶离散均匀分布的随机数矩阵:
unidrnd(n,mm,nn) 产生一个数值在1-n区间的mm*nn矩阵;
5、产生mm nn阶期望值为 的指数分布的随机数矩阵:exprnd ( ,mm, nn).
热心网友的回答:
对于你的问题,如果 y 是m*n的服从0~1均匀分布的随机矩阵:
y = rand(m,n)
用统计工具箱,
y = unifrnd(0,1,m,n)
热心网友的回答:
如果 y 是m*n的服从0~1均匀分布的随机矩阵:
y = rand(m,n)
用统计工具箱,
y = unifrnd(0,1,m,n)
热心网友的回答:
rand函式
a=rand(m,n)
该函式产生一个大小m*n的阵列,阵列的元素为在区间(0,1)内均匀分布的数
热心网友的回答:
x=random('unif',0,1)
dandy的同桌的回答:
rand生成的是标準正态分布
如何用matlab均匀分布随机序列
热心网友的回答:
方法2、用统计工具箱,y = unifrnd(0,1,m,n).
另外,提供常用的函式分布供参考:
1、 均匀分布u(a,b)
产生m*n阶[a,b]均匀分布u(a,b)的随机数矩阵:unifrnd (a,b,m, n)
2、0-1分布u(0,1)
产生m*n阶[0,1]均匀分布的随机数矩阵:rand (m, n)
3、二类分布binornd(n,p,mm,nn),即产生mm*nn均值为n*p的矩阵
4、产生m*n阶离散均匀分布的随机数矩阵:
unidrnd(n,mm,nn) 产生一个数值在1-n区间的mm*nn矩阵;
5、产生mm nn阶期望值为 的指数分布的随机数矩阵:exprnd ( ,mm, nn).
matlab2乘100个随机数
珠光宝气玲珑锁的回答:
同学,目前的软体水平只能产生符合一定分布(比如均匀分布、正态分布等等)的伪随机数,产生真正的随机数是一个伪命题。如果你要在这方面有所创就,我真心祝愿你在理学上前途无量。
matlab产生一均匀分布在(-5,5)之间的随机阵(50*2),要求精确到小数点后一位
宇逸的回答:
rand(50,2) %生成
来50*2的0~1之间
自的均匀分布的随机矩阵;
100*rand(50,2) %把生成的0~1之间的随机矩阵的值变为为0~100之间的随机矩阵;
round(100*rand(50,2)) %把生成的0~100随机数取整数
round(100*rand(50,2))/10 %把生成的整数矩阵除以10,变为只有一位小数的矩阵,值的範围为0~10
5-round(100*rand(50,2))/10 %5减去0~10的随机矩阵,生成满足条件的矩阵。
matlab中怎么产生离散的均匀随机数?
热心网友的回答:
unidrnd可以产生离散的均匀随机数,其实在新版的matlab中支援模糊查询,在***mand视窗中输入uni然后按下tab键,所有以uni开头的函式都会列出来!
shine戚七七的回答:
以产生0-1上均匀分布的
随机数为例:
方法1、对于问题,如果 y 是m*n的服从0~1均匀分布的随机矩阵:
y = rand(m,n);
方法2、用统计工具箱,y = unifrnd(0,1,m,n).
另外,提供常用的函式分布供参考:
1、 均匀分布u(a,b)
产生m*n阶[a,b]均匀分布u(a,b)的随机数矩阵:unifrnd (a,b,m, n)
2、0-1分布u(0,1)
产生m*n阶[0,1]均匀分布的随机数矩阵:rand (m, n)
3、二类分布binornd(n,p,mm,nn),即产生mm*nn均值为n*p的矩阵
4、产生m*n阶离散均匀分布的随机数矩阵:
unidrnd(n,mm,nn) 产生一个数值在1-n区间的mm*nn矩阵;
5、产生mm nn阶期望值为 的指数分布的随机数矩阵:exprnd ( ,mm, nn).
上善之水的回答:
rand(x)是生成1以内的随机数
你可以让它*你需要数的範围
这不是很简单么?s abcdefghijklmnopqrstuvwxyz,abcdefghijklmnopqrstuvwxyz0123456789 n length s m randi 1,n 100000,1 k s m 你看一看k是不是你回需要答的 如何用matlab产生1到10之间3个不同的随...
matlab函式randn 产生正态分布 的随机数或矩阵的函式 randn 产生均值为0,方差 2 1,标準差 1的正态分布的随机数或矩阵的函式。用法 y randn n 返回一个n n的随机项的矩阵。如果n不是个数量,将返回错误资讯。y randn m,n 或 y randn m n 返回一个m ...
半径都相等吗?给个画5个的你参考,画100个只要把5改为100就可以了内。半径我统一设为容r 1.x fix 10 rand 1,5 y fix 10 rand 1,5 r 1 t linspace 0,2 pi,100 for i 1 5 x x i cos t y y i sin t plot ...