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

这篇MATLAB笔记详细介绍了随机数生成函数的使用,包括rand()生成0-1之间的随机数,randi()生成指定范围的整数矩阵,以及randn()生成符合标准正态分布的随机数或矩阵。每个函数的参数用法和示例都进行了清晰的解释。
摘要由CSDN通过智能技术生成

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 = 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值