|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
1,rand 生成均匀分布的伪随机数。分布在(0~1)之间
1 m8 q/ w' ?2 [! n* I: C: ?( S$ { 主要语法:rand(m,n)生成m行n列的均匀分布的伪随机数
0 L. L# P- m2 l5 Y8 g5 A8 C( n rand(m,n,'double')生成指定精度的均匀分布的伪随机数,参数还可以是'single'
+ l4 u8 M1 z. U. J* Y* Y. n rand(RandStream,m,n)利用指定的RandStream(我理解为随机种子)生成伪随机数
. u. I9 I7 k2 `, v8 _3 [$ q2,randn 生成标准正态分布的伪随机数(均值为0,方差为1) [9 K+ H. i; U; g0 `& K
主要语法:和上面一样3 ^& `+ F" Q/ r# R: b( Z9 E: _" \
3, randi 生成均匀分布的伪随机整数4 j2 \- T8 c4 T$ z9 c
主要语法:randi(iMax)在开区间(0,iMax)生成均匀分布的伪随机整数$ Q6 H/ B- J0 L' C/ [& q+ Z
randi(iMax,m,n)在开区间(0,iMax)生成mXn型随机矩阵
8 h0 C/ ` t' t) [& _( { K' B r = randi([iMin,iMax],m,n)在开区间(iMin,iMax)生成mXn型随机矩阵* Q* p) H1 G% d$ `) x/ R$ J
* {8 d# R+ [2 v3 Z- t& n, M, @" n- _- S8 S+ n0 v3 H2 R; u+ f8 ]: S7 f
按照上述提示,我要生成一个在[-1,1]区间内的[10,2]的矩阵,应该是randi([-1,1],10,2)* K9 B/ X; E" _# R- S
但是却提示一下错误
6 ~ _& L, A+ T3 O( z; C: ???? Undefined command/function 'randi'./ ~; m; N$ _7 L7 a+ X5 F( ^% C# ?
请问何解?哪里出错了4 S, b, h6 y( i
|
|