MATLAB中unidrnd的用法

原文

unidrnd,产生一组离散均匀随机整数。

外文名
unidrnd
函数功能
产生一组离散均匀随机整数
语法格式
R = unidrnd(N)
产    生
从1到N所指定的最大数数之间



MATLAB函数unidrnd简介
语法格式:
R = unidrnd(N)
产生从1到N所指定的最大数数之间的离散均匀随机整数。其中N可以是一个向量、矩阵、多维数组(当然也可以是一个数,即1乘以1的矩阵),但N中所有元素都必须是正整数。这种调用方式将产生一个和N具有相同尺寸(行、列、维数)的矩阵R。
R = unidrnd(N,v)
这种调用格式中v是一个行向量,如果v是一个1乘以2的向量, 则v中的两个元素分别指定了生成的矩阵R的行数(由v(1)指定)和列数(由v(2)指定)。如果v是一个1乘以n的矩阵, 则R是一个n维数组
R = unidrnd(N,m,n)
这里m和n分别指定生成的矩阵R的行数和列数。
程序示例
>> a = unidrnd(1)
a = 1
>> a = unidrnd(2)
a = 1
>> a = unidrnd(2)
a = 2
>> a = unidrnd(0)
a = NaN
>> a = unidrnd([1 2 3; 4 5 0])
a =
1 2 2
2 3 NaN
>> a = unidrnd(100, 2, 3)
a =
11 99 19
65 11 1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值