Matlab中随机数生成器主要有:

betarnd 贝塔分布的随机数生成器

binornd 二项分布的随机数生成器

chi2rnd 卡方分布的随机数生成器

exprnd 指数分布的随机数生成器

frnd f分布的随机数生成器

gamrnd 伽玛分布的随机数生成器

geornd 几何分布的随机数生成器

hygernd 超几何分布的随机数生成器

lognrnd 对数正态分布的随机数生成器

nbinrnd 负二项分布的随机数生成器

ncfrnd 非中心f分布的随机数生成器

nctrnd 非中心t分布的随机数生成器

ncx2rnd 非中心卡方分布的随机数生成器

normrnd

正态(高斯)分布的随机数生成器,normrnd(a,b,c,d):产生均值为a、方差为b大小为cXd的随机矩阵

poissrnd 泊松分布的随机数生成器

rand:产生均值为0.5、幅度在0~1之间的伪随机数,rand(n):生成0到1之间的n阶随机数方阵,rand(m,n):生成0到1之间的m×n的随机数矩阵

randn:产生均值为0、方差为1的高斯白噪声,使用方式同rand

注:rand是0-1的均匀分布,randn是均值为0方差为1的正态分布

randperm(n):产生1到n的均匀分布随机序列

raylrnd 瑞利分布的随机数生成器

trnd 学生氏t分布的随机数生成器

unidrnd 离散均匀分布的随机数生成器

unifrnd 连续均匀分布的随机数生成器

weibrnd 威布尔分布的随机数生成器

-----------------------------------------------------------------

以下介绍利用Matlab产生均值为0,方差为1的符合正态分布的高斯随机数。

我们利用的函数为normrnd(a,b,c,d):产生均值为a、标准为b大小为cXd的随机矩阵,它有如下三种参数形式:

R=normrnd(μ,σ)

R=normrnd(μ,σ):生成服从正态分布(μ参数代表均值,σ参数代表标准差)的随机数。输入的向量或矩阵μ和σ必须形式相同,输出R也和它们形式相同。标量输入将被扩展成和其它输入具有相同维数的矩阵。

R=normrnd(μ,σ,m)

R=norrmrnd(μ,σ,m):生成服从正态分布(μ参数代表均值,σ参数代表标准差)的随机数矩阵,矩阵的形式由m定义。m是一个1×2向量,其中的两个元素分别代表返回值R中行与列的维数。

R=normrnd(μ,σ,m,n)

R=normrnd(μ,σ,m,n):

生成m×n形式的正态分布的随机数矩阵。其中μ为均值,σ为标准方差,m、n为矩阵大小;

-----------------------------------------------------------------

>> R = normrnd(0,1,4,4) %产生4×4的标准正态分布矩阵

R =

0.5377 0.3188 3.5784 0.7254

1.8339 -1.3077 2.7694 -0.0631

-2.2588 -0.4336 -1.3499 0.7147

0.8622 0.3426 3.0349 -0.2050

>> var(R) %默认方差公式

ans =

3.0868 0.6085 5.1253 0.2465

>> var(R,0) %默认方差公式(N-1)

ans =

3.0868 0.6085 5.1253 0.2465

>> var(R,1) %方差公式(N)

ans =

2.3151 0.4564 3.8440 0.1849

>> var(R,0,1) %列操作,第二参数为方差方式,第三参数为行、列标记

ans =

3.0868 0.6085 5.1253 0.2465

>> var(R,0,2) %行操作,第二参数为方差方式,第三参数为行、列标记

ans =

2.3549

3.3782

1.6184

2.0146

>> var(R') %check the ans

ans =

2.3549 3.3782 1.6184 2.0146

>> var(R(:)) %矩阵所有元素的方差

ans =

2.6020

>>

matlab random 均匀分布,Matlab 的随机函数(高斯分布 均匀分布 其它分布)相关推荐

  1. matlab如何均匀分布,[转载]【MATLAB】高斯分布 均匀分布 以及其他分布 的随机数生成函数...

    matlab中rand和randn是产生随机数的命令,链接 x=rand(1,N) 产生(0,1)区间均匀分布的长度为N的随机信号, x=randn(1,N)产生长度为N且具有零均值和单位方差的正态分 ...

  2. matlab生成多组多维高斯分布数据

    matlab生成多组多维高斯分布数据 之所以写这么一个函数,是因为在练习用matlab实现聚类分析,用matlab生成的高斯分布数据可以作为很好的数据.当然,直接load进鸢尾花数据集也可以拿来练手, ...

  3. 伪随机数matlab,伪随机数与matlab随机数

    转自http://hi.baidu.com/yanshanedu/item/0432e4d2deac9543ddf9bee0 伪随机数与matlab随机数 要说matlab的随机函数,就得先说说伪随机 ...

  4. 哈尔滨理工大学matlab,微软用户-Matlab软件简介哈尔滨理工大学数学建模组ppt课件...

    <微软用户-Matlab软件简介哈尔滨理工大学数学建模组ppt课件>由会员分享,可在线阅读,更多相关<微软用户-Matlab软件简介哈尔滨理工大学数学建模组ppt课件(41页珍藏版) ...

  5. matlab数理统计工具箱,Matlab数理统计工具箱

    Matlab数理统计工具箱应用简介 1. 概述 Matlab的数理统计工具箱是Matlab工具箱中较为简单的一个,其牵扯的数学知识是大家都很熟悉的数理统计,因此在本文中,我们将不再对数理统计的知识进行 ...

  6. matlab画图常见问题,matlab常见问题集

    matlab常见问题集 matlab安装.运行与其他问题集锦 Q1:matlab有没有监视内存的方法? A: 用函数whos. Q2:如何解决matlab7.0命令窗口跳出一大堆java错误... A ...

  7. matlab数组从零开始,MATLAB数组

    MATLAB数组 在 MATLAB中,所有的所有数据类型的变量是多维数组.向量是一个一维阵列,矩阵是一个二维数组. 我们已经讨论过的向量和矩阵.在本章中,我们将讨论多维数组.然而,在这之前,让我们讨论 ...

  8. matlab中概率函数,Matlab概率函数大全

    2021年2月28日发(作者:马车) Matlab 概率函数大全 统计工具箱函数 表Ⅰ -1 概率密度函数 函数名 对应分布的概率密度函数 betapdf 贝塔分布的概率密度函数 binopdf 二项 ...

  9. matlab 随机数相同,Matlab 产生无重复随机数

    Matlab 产生无重复随机数 Matlab自带函数randperm(n)产生1到n的整数的无重复的随机排列,利用它就可以得到无重复的随机数. function p = randperm(n); %R ...

最新文章

  1. echo mysql_mysql select
  2. linux关机方法有哪些?有何区别_Linux下判断是否正常关机的一个简单方法
  3. oracle 批量读,Oracle批量读取数据和批量绑定
  4. 随想录(用python开发网站)
  5. 【PAT乙】1080 MOOC期终成绩 (25分)
  6. 能做多大的单片机项目程序开发,就代表了你的敲代码的水平
  7. PAT练习 人口普查
  8. java-net-php-python-jspm网上订餐系统查重PPT计算机毕业设计程序
  9. QQ名片点赞全自动引流脚本,基于autojs的
  10. 靶机渗透练习55-digitalworld.local:MERCY v2
  11. LMD VCL Complete 2020版功能推进
  12. Ubuntu上安装BRAT
  13. FFmpeg进阶: 截取视频生成gif动图
  14. 三菱PLC编程学习1-----PLC驱动电动机正反转梯形图
  15. 数据分析学习日记 Day4
  16. 漫画:震惊!直觉误判类题目在面试时是如何坑人的?
  17. why+how+what
  18. 计算机病毒与信息安全论文,信息安全与计算机病毒本科毕业论文.doc
  19. Ubuntu开机桌面黑屏只有鼠标问题解决办法(搜狗输入法导致)
  20. js中string转int

热门文章

  1. 微信小程序获取地理位置,用户未开启手机定位时的解决方案
  2. Archlinux:安装Nvidia闭源驱动的艰难日子
  3. 易信免费电话,确实业界良心
  4. Blog-Freshman
  5. CSP认证:棋局评估
  6. python(2)兔子产子
  7. rm: cannot remove `/usr/local/tmp/‘: Directory not empty
  8. 「京东程序员」因压力过大在页面植入「骂人代码」?
  9. 无线Mesh网络的优点总结
  10. java基于ssm的宠物狗商店交流网站