|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
1,rand 生成均匀分布的伪随机数。分布在(0~1)之间
/ `# [( E6 [* B% S$ P& `4 W 主要语法:rand(m,n)生成m行n列的均匀分布的伪随机数, x, j7 P/ J6 r _3 J
rand(m,n,'double')生成指定精度的均匀分布的伪随机数,参数还可以是'single'
' Y7 T, M9 n* b5 J! c3 w/ x rand(RandStream,m,n)利用指定的RandStream(我理解为随机种子)生成伪随机数' c% ?: N( t9 k2 N, F( `
2,randn 生成标准正态分布的伪随机数(均值为0,方差为1)5 v# g. t8 \4 ?
主要语法:和上面一样$ B! z7 h8 S2 e8 u
3, randi 生成均匀分布的伪随机整数# Y7 u' B# k. k
主要语法:randi(iMax)在开区间(0,iMax)生成均匀分布的伪随机整数
7 r/ R& R# H! o2 t3 `, {( i randi(iMax,m,n)在开区间(0,iMax)生成mXn型随机矩阵+ d( K, V) J$ Q
r = randi([iMin,iMax],m,n)在开区间(iMin,iMax)生成mXn型随机矩阵0 X; v8 B' T6 V* E
]5 v% C5 h( }) d. F5 p# s
% t- {6 C$ T8 ~ o8 c按照上述提示,我要生成一个在[-1,1]区间内的[10,2]的矩阵,应该是randi([-1,1],10,2)+ k J$ D- U7 n: E0 N/ D
但是却提示一下错误
, E/ L: h, j+ U& i2 T9 w??? Undefined command/function 'randi'.
! D9 R' ]4 p# o请问何解?哪里出错了$ b; y# l5 h: A9 D7 J+ b, c2 q) k: a
|
|