1樓:
這樣就可以實現了
randi([-2 2],1,100)
matlab 中如何產生0-1上均勻分佈的隨機數
2樓:匿名使用者
在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).
3樓:匿名使用者
對於你的問題,如果 y 是m*n的服從0~1均勻分佈的隨機矩陣:
y = rand(m,n)
用統計工具箱,
y = unifrnd(0,1,m,n)
4樓:匿名使用者
如果 y 是m*n的服從0~1均勻分佈的隨機矩陣:
y = rand(m,n)
用統計工具箱,
y = unifrnd(0,1,m,n)
5樓:匿名使用者
rand函式
a=rand(m,n)
該函式產生一個大小m*n的陣列,陣列的元素為在區間(0,1)內均勻分佈的數
6樓:匿名使用者
x=random('unif',0,1)
7樓:dandy的同桌
rand生成的是標準正態分佈
如何用matlab均勻分佈隨機序列
8樓:匿名使用者
方法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個隨機數
9樓:珠光寶氣玲瓏鎖
同學,目前的軟體水平只能產生符合一定分佈(比如均勻分佈、正態分佈等等)的偽隨機數,產生真正的隨機數是一個偽命題。如果你要在這方面有所創就,我真心祝願你在理學上前途無量。
matlab產生一均勻分佈在(-5,5)之間的隨機陣(50*2),要求精確到小數點後一位
10樓:宇逸
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中怎麼產生離散的均勻隨機數?
11樓:匿名使用者
unidrnd可以產生離散的均勻隨機數,其實在新版的matlab中支援模糊查詢,在***mand視窗中輸入uni然後按下tab鍵,所有以uni開頭的函式都會列出來!
12樓: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).
13樓:上善之水
rand(x)是生成1以內的隨機數
你可以讓它*你需要數的範圍
Matlab怎麼隨機生成10萬個字元
這不是很簡單麼?s abcdefghijklmnopqrstuvwxyz,abcdefghijklmnopqrstuvwxyz0123456789 n length s m randi 1,n 100000,1 k s m 你看一看k是不是你回需要答的 如何用matlab產生1到10之間3個不同的隨...
matlab如何隨機生成一組範圍在0到1還服從正太分佈
matlab函式randn 產生正態分佈 的隨機數或矩陣的函式 randn 產生均值為0,方差 2 1,標準差 1的正態分佈的隨機數或矩陣的函式。用法 y randn n 返回一個n n的隨機項的矩陣。如果n不是個數量,將返回錯誤資訊。y randn m,n 或 y randn m n 返回一個m ...
matlab想用隨機數生成x,y二維座標做為圓心,通過迴圈,做出圓
半徑都相等嗎?給個畫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 ...