|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
在一篇帖子上看到这三个函数的区别如下:4 _9 m% \2 x7 a
1,rand 生成均匀分布的伪随机数。分布在(0~1)之间
9 t( F7 r( }. a& K 主要语法:rand(m,n)生成m行n列的均匀分布的伪随机数# @9 _8 ^; B( q% U0 \
rand(m,n,'double')生成指定精度的均匀分布的伪随机数,参数还可以是'single'3 k1 O3 ]( e% x) D8 s
rand(RandStream,m,n)利用指定的RandStream(我理解为随机种子)生成伪随机数
2 N# _6 }& A/ j: j, c' Y6 D5 J3 \2,randn 生成标准正态分布的伪随机数(均值为0,方差为1)& Q6 ?& H* g& ?0 \ _. Q
主要语法:和上面一样
; w# c! F# U! l" c7 y( \, S. {7 Z3, randi 生成均匀分布的伪随机整数
6 @7 l3 E U# z2 T 主要语法:randi(iMax)在开区间(0,iMax)生成均匀分布的伪随机整数
, r- l* R& G% l4 e3 a5 J randi(iMax,m,n)在开区间(0,iMax)生成mXn型随机矩阵
: M2 R0 u; y* s o9 |, H+ { r = randi([iMin,iMax],m,n)在开区间(iMin,iMax)生成mXn型随机矩阵, T% P) X6 D1 I; L$ u
9 y6 o) M" I' t- B1 {7 C9 r. y
7 y- g$ x, _/ X0 R/ X按照上述提示,我要生成一个在[-1,1]区间内的[10,2]的矩阵,应该是randi([-1,1],10,2)
# x- k% K" i6 J% F) U" ?但是却提示一下错误, l+ x- R+ U6 P0 W3 s: r) k
??? Undefined command/function 'randi'.
+ W3 ~5 I# b- V请问何解?哪里出错了
6 P5 |- ]. I5 C9 k; U( u |
|