找回密码
 注册
关于网站域名变更的通知
查看: 931|回复: 3
打印 上一主题 下一主题

rand,randn,randi函数问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-7-15 15:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
在一篇帖子上看到这三个函数的区别如下:9 h9 @- `4 |  b! v  t
1,rand 生成均匀分布的伪随机数。分布在(0~1)之间
  @- f" S$ d9 x" \   主要语法:rand(m,n)生成m行n列的均匀分布的伪随机数
0 w  Y4 w, Y) H: @9 Q$ \             rand(m,n,'double')生成指定精度的均匀分布的伪随机数,参数还可以是'single'( @+ U; @" g3 s1 d: |( v' s
             rand(RandStream,m,n)利用指定的RandStream(我理解为随机种子)生成伪随机数6 u5 t4 d) v( _6 P: @. o
2,randn 生成标准正态分布的伪随机数(均值为0,方差为1)' s" P5 V" O4 K+ y9 W6 L& p6 C
   主要语法:和上面一样3 B1 ~/ Z2 ?! S: ~7 O+ Z0 E  o' w
3, randi 生成均匀分布的伪随机整数
' O9 u* [" O% f2 z2 j% `( ?   主要语法:randi(iMax)在开区间(0,iMax)生成均匀分布的伪随机整数4 U8 ^% h4 u! N6 c- L
             randi(iMax,m,n)在开区间(0,iMax)生成mXn型随机矩阵/ S- u, M- ?2 i+ U! y
             r = randi([iMin,iMax],m,n)在开区间(iMin,iMax)生成mXn型随机矩阵% v. K# n. ^  G8 @0 ^# |
  E' ?& E- i: e9 q$ c4 A6 J
5 [; `- D, n0 Z1 T# @0 n
按照上述提示,我要生成一个在[-1,1]区间内的[10,2]的矩阵,应该是randi([-1,1],10,2)
/ s- B5 j; e: h+ ?6 `# `但是却提示一下错误
- i; [5 y$ @$ s0 T5 R# p  t??? Undefined command/function 'randi'.0 k/ Y2 S* P# O, M6 p  D
请问何解?哪里出错了9 M# k" T/ x% V8 X6 r& K

该用户从未签到

2#
发表于 2021-7-15 16:55 | 只看该作者
难道你的matlab没有rand函数
  • TA的每日心情

    2019-11-29 15:37
  • 签到天数: 1 天

    [LV.1]初来乍到

    3#
    发表于 2021-7-15 16:55 | 只看该作者
    是不是版本的问题啊

    该用户从未签到

    4#
    发表于 2021-7-15 16:57 | 只看该作者
    >> randi([-1,1],10,2)
    7 r4 q# N, e) z* g& A" E* H8 Y3 Z8 r( m' m
    ans =  c  B! P9 w1 h" s( l1 F" a
    , l% N! c9 O* g; A! |( d' ?
         1    -1
    4 a1 l  X3 `+ v8 I$ W7 k) _1 k     1     1
    # x1 K# c6 s7 Z- o$ c1 ]2 L. n& i    -1     1
    7 M' x( k- B9 L- [0 t5 I" Z* e     1     0
    ' M' l8 l) W0 F" `. s     0     1
    - i: ^: ]; V: ^* C4 O" z    -1    -1
    4 v4 N( X- P8 C* Z, [9 h" d    -1     00 ]5 m. l; j0 E1 R, X! x' I
         0     1
    - I( D( @, }; d0 o5 G     1     1" y) O* }( h7 `; [2 g
         1     1
    : Z9 b3 t8 o- e9 A  Y+ \+ L
    " Q8 D% b2 ]- H7 L9 p8 N( d没啥错误啊
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-7-18 19:37 , Processed in 0.125000 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表