matlab生成随机数列,Matlab生成随机数的一些命令_matlab

本文介绍了Matlab中生成随机数的各种命令,包括正态分布、几何分布、Beta分布、二项分布等,并提供了详细的使用示例,帮助程序员在编程时更方便地生成不同分布的随机数。
摘要由CSDN通过智能技术生成

Matlab生成随机数的一些命令

经常在编程的时候用到各种随机函数,偶然间看到这篇文章,很不错,贴在这里分享。

================================================

第一种方法是用 random 语句,其一般形式为

y = random('分布的英文名',A1,A2,A3,m,n),

表示生成 m 行 n 列的 m × n 个参数为 ( A1 , A2 , A3 ) 的该分布的随机数。例如:

(1) R = random('Normal',0,1,2,4): 生成期望为 0,标准差为 1 的(2 行 4 列)2× 4 个正态随机数

(2) R = random('Poisson',1:6,1,6):  依次生成参数为 1 到 6 的(1 行 6 列)6 个 Poisson 随机数

第二种方法是针对特殊的分布的语句:

一. 几何分布随机数  (下面的 P,m 都可以是矩阵)

R = geornd(P)   (生成参数为 P 的几何随机数)

R = geornd(P,m)  (生成参数为 P 的 × m 个几何随机数)

R = geornd(P,m,n)  (生成参数为 P 的 m 行 n 列的 m × n 个几何随机数)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值