|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
在一篇帖子上看到这三个函数的区别如下:. `0 r1 @7 [2 C9 X- a. I+ }
1,rand 生成均匀分布的伪随机数。分布在(0~1)之间
( |9 M, p7 q. \1 o6 ? 主要语法:rand(m,n)生成m行n列的均匀分布的伪随机数8 Z3 a1 Y. }6 ~& h) `
rand(m,n,'double')生成指定精度的均匀分布的伪随机数,参数还可以是'single'
8 h% g) z4 F8 [ rand(RandStream,m,n)利用指定的RandStream(我理解为随机种子)生成伪随机数
6 Q+ F9 b B. j4 q5 r& k8 {& c2,randn 生成标准正态分布的伪随机数(均值为0,方差为1)
7 ]" q9 Y5 S! c) }8 E- n 主要语法:和上面一样4 |7 k2 q0 f" X, D% [
3, randi 生成均匀分布的伪随机整数
4 C- @4 J- e7 w9 f 主要语法:randi(iMax)在开区间(0,iMax)生成均匀分布的伪随机整数
3 L9 o) ]$ X; p, a8 R, c randi(iMax,m,n)在开区间(0,iMax)生成mXn型随机矩阵1 w$ N2 P' K b2 |2 d( h" X3 D
r = randi([iMin,iMax],m,n)在开区间(iMin,iMax)生成mXn型随机矩阵7 S8 A9 R0 T- E" r3 e$ L& L$ B& e
: U% p/ s. p0 c6 }" ~, V$ l
$ T; u, E" r; ^2 e0 {按照上述提示,我要生成一个在[-1,1]区间内的[10,2]的矩阵,应该是randi([-1,1],10,2)0 y4 p5 L6 F% N# Z4 J
但是却提示一下错误
& b: r9 r$ ~1 @??? Undefined command/function 'randi'.* a, \ p& Y. p: L, {' @
请问何解?哪里出错了
* V$ M$ a8 f' _ |
|