回覆列表
-
1 # 使用者4314245033358
-
2 # 不吃老鼠的貓
matlabrand函式能產[01]間隨機數,偽隨機數由種遞推種程式初始候都試著產間相關隨機數rand("state",sum(100*clock)) rand函式不是真正的隨機數生成器,而srand()會設定供rand()使用的隨機數種子。如果你在第一次呼叫rand()之前沒有呼叫srand(),那麼系統會為你自動呼叫srand()。而使用同種子相同的數呼叫 rand()會導致相同的隨機數序列被生成。
-
3 # 使用者928021938244
rand(n):生成0到1之間的n階隨機數方陣rand(m,n):生成0到1之間的m×n的隨機數矩陣(現成的函式)
另外:
Matlab隨機數生成函式
betarnd貝塔分佈的隨機數生成器
binornd二項分佈的隨機數生成器
chi2rnd卡方分佈的隨機數生成器
exprnd指數分佈的隨機數生成器
frndf分佈的隨機數生成器
gamrnd伽瑪分佈的隨機數生成器
geornd幾何分佈的隨機數生成器
hygernd超幾何分佈的隨機數生成器
lognrnd對數正態分佈的隨機數生成器
nbinrnd負二項分佈的隨機數生成器
ncfrnd非中心f分佈的隨機數生成器
nctrnd非中心t分佈的隨機數生成器
ncx2rnd非中心卡方分佈的隨機數生成器
normrnd正態(高斯)分佈的隨機數生成器
poissrnd泊松分佈的隨機數生成器
raylrnd瑞利分佈的隨機數生成器
trnd學生氏t分佈的隨機數生成器
unidrnd離散均勻分佈的隨機數生成器
unifrnd連續均勻分佈的隨機數生成器
weibrnd威布林分佈的隨機數生成器
RAND(N),產生0到1的隨機數,N*N的矩陣RAND(M,N),產生0到1的隨機數,M*N的矩陣RAND(1),產生0到1的隨機數,1*1的矩陣例如:rand(1)= 0.9501例如:rand(2)=0.2311 0.48600.6068 0.8913