MATLAB笔记——随机数生成函数

rand()  randi() randn()

MATLAB中rand()函数表示随机生成大小在0-1范围内的随机数,其参数表示生成随机的行列数。

例如:输入 rand(2,2)

           输出 ans=0.2750   0.3232

                           0.3434   0.5683

randi(x,m,n)函数表示生成最大值为x的m*n矩阵,以下为其调用格式

    r = randi(imax,n):生成n*n的矩阵

    r = randi(imax,m,n):生成m*n的矩阵

    r = randi(imax,[m,n]):同上

    r = randi(imax,m,n,p,...):生成m*n*p*...的矩阵

    r = randi(imax,[m,n,p,...])同上

    r = randi(imax):1*1的矩阵

    r = randi(imax,size(A)):和size(A)同维的矩阵

    r = randi([imin,imax],...)

randn()是一种产生标准正态分布随机数矩阵的函数,其结果返回一个n*n的随机项的矩阵。如果n不是个数量,将返回错误信息。

用法:

Y = 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值