目录

1.关于均匀分布

2、高斯分布(正态分布)

3、瑞利分布

4、莱斯分布


1.关于均匀分布       

在概率论和统计学中,均匀分布也叫矩形分布,它是对称概率分布,在相同长度间隔的分布概率是等可能的。 均匀分布由两个参数a和b定义,它们是数轴上的最小值和最大值,通常缩写为U(a,b)。

举个栗子,掷骰子就是一个均匀分布,概率论中一个很常用分布。

%% 利用rand函数产生服从(a-b)均匀分布的随机序列。clear
close all
a=2;       % (a-b)均匀分布下限
b=3;    % (a-b)均匀分布上限
fs=1e7;    % 采样率,单位:Hz
t=1e-3;    % 随机序列长度,单位:s
n=t*fs;
rand('state',0) ;% 把均匀分布伪随机发生器置为0状态
u=rand(1,n);  % 产生(0-1)单位均匀信号
x=(b-a)*u+a;  % 广义均匀分布与单位均匀分布之间的关系
subplot(211);plot(x); % 输出信号图
title('均匀分布信号');
subplot(212);hist(x,2:0.01:3);  % 输出信号的直方图
title('均匀分布信号直方图');

2、高斯分布(正态分布)

正态分布(Normal distribution),也称“常态分布”,又名高斯分布(Gaussian distribution),最早由棣莫弗(Abraham de Moivre)在求二项分布的渐近公式中得到。C.F.高斯在研究测量误差时从另一个角度导出了它。P.S.拉普拉斯和高斯研究了它的性质。是一个在数学、物理及工程等领域都非常重要的概率分布,在统计学的许多方面有着重大的影响力。

若随机变量X服从一个数学期望为μ、方差为σ2的正态分布,记为N(μ,σ2)。其概率密度函数为正态分布的期望值μ决定了其位置,其标准差σ决定了分布的幅度。当μ = 0,σ = 1时的正态分布是标准正态分布。

生活中很多现象均近似符合整体分布,如整个班级同学的身高、体重情况。

%%正态分布
x=-10:0.01:10;
y=normpdf(x,0,1);%正态分布函数。
figure;
axes1=axes('Pos',[0.1 0.1 0.85 0.85]);
plot(x,y);
set(axes1,'YLim',[-0.01 0.43],'XLim',[-3 3]);

3、瑞利分布

当一个随机二维向量的两个分量呈独立的、有着相同的方差的正态分布时,这个向量的模呈瑞利分布。瑞利分布是最常见的用于描述平坦衰落信号接收包络或独立多径分量接受包络统计时变特性的一种分布类型。两个正交高斯噪声信号之和的包络服从瑞利分布。

是不是感觉好抽象,有人问,为什么会产生瑞利分布?这是因为瑞利分布是最常见的用于描述平坦衰落信号接收包络或独立多径分量接受包络统计时变特性的一种分布类型,通信中很多信道的噪声满足这种分布,因此经常会用到。

clear all;close all;sigma=2; % 瑞利分布参数sigma
fs=1e7;  % 采样率,单位:Hz
t=1e-3;  % 随机序列长度,单位:s
t1=0:1/fs:t-1/fs;
n=length(t1);
rand('state',0); % 把均匀分布伪随机发生器置为0状态
u=rand(1,n); % 产生(0-1)单位均匀信号
x=sqrt(2*log2(1./u))*sigma; % 广义均匀分布与单位均匀分布之间的关系
subplot(211);plot(x); % 输出信号图
xlabel('t(单位:s)');
title('瑞利分布信号'); % 输出信号的直方图
subplot(212);hist(x,0:0.2:20);
title('瑞利分布信号直方图');

4、莱斯分布

莱斯分布实际上可以理解为主信号与服从瑞利分布的多径信号分量的和。概率密度函数公式中,R即为正弦(余弦)信号加窄带高斯随机信号的包络,参数A是主信号幅度的峰值,σ^2是多径信号分量的功率,I0()是修正的0阶第一类贝塞尔函数。

是不是感觉这个更抽象了,那有什么用呢,在通信中,有一个信号占主要成分的噪声中,信道噪声一般呈现莱斯分布。

N = 100000;
K = 0.5;
const=1/(2*(K+1));
x1=randn(1,N);
x2=randn(1,N);
x=sqrt(const*((x1+sqrt(2*K)).^2+x2.^2));
[y,xi] = ksdensity(x);
plot(xi,y, 'bo')
% 验证
hold on
sig = 1;
v = 1;
yn = zeros(size(xi));
k=find(b > 0 & xi >= 0);
if any(k),xk = xi(k);% Rician分布的概率密度函数yp(k) = (xk ./ sig^2) .* exp((-xk.^2 + v.^2) ./ (2*sig^2)) .* besselj(0, (xk .*v ./ sig^2));
end
plot(xi,yp,'b')

至此,均匀分布、高斯分布、瑞利分布、莱斯分布就大体介绍完毕!

一文搞懂均匀分布、高斯分布、瑞利分布、莱斯分布(含MATLAB代码)相关推荐

  1. 一文搞懂HMM(隐马尔可夫模型)-Viterbi algorithm

    ***一文搞懂HMM(隐马尔可夫模型)*** 简单来说,熵是表示物质系统状态的一种度量,用它老表征系统的无序程度.熵越大,系统越无序,意味着系统结构和运动的不确定和无规则:反之,,熵越小,系统越有序, ...

  2. 《一文搞懂NMS发展历程》Soft-NMS、Weighted NMS、IoU-Net、Softer-NMS、Adaptive NMS、DIoU-NMS

    <一文搞懂NMS发展历程>Soft-NMS.Weighted NMS.IoU-Net.Softer-NMS.Adaptive NMS.DIoU-NMS 文章目录 <一文搞懂NMS发展 ...

  3. 一文搞懂RNN(循环神经网络)

    基础篇|一文搞懂RNN(循环神经网络) https://mp.weixin.qq.com/s/va1gmavl2ZESgnM7biORQg 神经网络基础 神经网络可以当做是能够拟合任意函数的黑盒子,只 ...

  4. 一文搞懂 Python 的 import 机制

    一.前言 希望能够让读者一文搞懂 Python 的 import 机制 1.什么是 import 机制? 通常来讲,在一段 Python 代码中去执行引用另一个模块中的代码,就需要使用 Python ...

  5. python语言语句快的标记是什么_一文搞懂Python程序语句

    原标题:一文搞懂Python程序语句 程序流 Python 程序中常用的基本数据类型,包括: 内置的数值数据类型 Tuple 容器类型 String 容器类型 List 容器类型 自然的顺序是从页面或 ...

  6. 一文搞懂 Java 线程中断

    转载自   一文搞懂 Java 线程中断 在之前的一文<如何"优雅"地终止一个线程>中详细说明了 stop 终止线程的坏处及如何优雅地终止线程,那么还有别的可以终止线程 ...

  7. 一文搞懂如何使用Node.js进行TCP网络通信

    摘要: 网络是通信互联的基础,Node.js提供了net.http.dgram等模块,分别用来实现TCP.HTTP.UDP的通信,本文主要对使用Node.js的TCP通信部份进行实践记录. 本文分享自 ...

  8. 【UE·蓝图底层篇】一文搞懂NativeClass、GeneratedClass、BlueprintClass、ParentClass

    本文将对蓝图类UBlueprint的几个UClass成员变量NativeClass.GeneratedClass.BlueprintClass.ParentClass进行比较深入的讲解,看完之后对蓝图 ...

  9. 一文搞懂AWS EC2, IGW, RT, NAT, SG 基础篇下

    B站实操视频更新 跟着拉面学习AWS--EC2, IGW, RT, NAT, SG 简介 长文多图预警,看结论可以直接拖到"总结"部分 本文承接上一篇文章介绍以下 AWS 基础概念 ...

最新文章

  1. 数据结构与算法之美day 6: 如何实现LRU缓存淘汰算法?
  2. get 和post 方式请求数据
  3. MySQL案例分析--QueryCache
  4. ASP.NET Core Web API下事件驱动型架构的实现(四):CQRS架构中聚合与聚合根的实现
  5. php 数组的定义方法,PHP中数组定义的几种方法
  6. python字符串常量有什么区别_Python经典面试题:is与==的区别
  7. Windows 8 Beta 64位 简体中文 消费者预览版 安装截图(30P)
  8. 一个盒子相对于另一盒子垂直居中的方法
  9. 事半功倍系列之javascript (转载)
  10. macOS Monterey 12.4 (21F79) 虚拟机 ISO 镜像
  11. 一文教会你导出微信聊天记录
  12. 小程序的优势和劣势是什么?
  13. 虚拟机使用宿主机全局代理
  14. 分类性能度量指标 : ROC曲线、AUC值、正确率、召回率、敏感度、特异度
  15. 【手游】手游行业专业相关知识储备
  16. 批量修改bilibili下载视频的文件名
  17. 苹果iPhone升级到10.3.3后,4G数据网络经常性断网无法连接???
  18. 人人都应该成为数据分析师
  19. 在Java中用正则表达式判断一个字符串是否是数字的方法
  20. snv服务器备份方案

热门文章

  1. 二十四孝故事一:孝感动天
  2. java制作QQ聊天工具——1最起码知识点
  3. java语言程序设计视频_[VIP视频]【A0152】Java语言程序设计进阶高级进阶视频教程 网易云课堂 百度网盘 云盘...
  4. firefox 中文 URL
  5. python字符串放入列表_python字符串与列表
  6. yyyyyyyyyyyyyyy
  7. MySQL基础知识笔记
  8. 研磨23种大话设计模式------动态代理模式 + 小结静态代理模式
  9. 计算机故障吧,摊上事了!我给客户修电脑说主板硬盘坏了,客户:你也太坑了吧!...
  10. mac-pip3换源