1、两点分布

clc
clear
a=rand(1,10);
for ii=1:10
if a(ii)<0.2
a(ii)=0;
else
a(ii)=1;
end
end
a

x=0的概率为0.2,x=1的概率为0.8;两点分布

clc
clear
a=rand(1,10);
b=(a>0.2)

循环用向量化表示  

2、伯努利分布(二项分布)

clc
clear
N=1000000;
r=binornd(19,0.3,1,N);%A事件发生概率0.3,重复19次。事件A发生的次数。仿真100000次
subplot(311)
hist(r);%将r等间隔的分成10个范围,y轴为该范围内的元素个数
subplot(312)
hist(r,20);%等间隔的分成20份
subplot(313)
x=0:19;
hist(r,x);%按x中元素指定的位置为中心,r的分布情况 x=0:19;
y=hist(r,x);
y(6)/N%仿真,事件发生5次的概率
p=binopdf(5,19,0.3)%调用公式计算出的事件发生五次的概率,确切值

3、泊松分布

(1)泊松分布随lamda的变化

clc
clear
tic
n=0:6;
r=poissrnd(0.6,1,10000);
a=hist(r,n);
subplot(221),stem(n,a);
xlabel('k')
ylabel('p(X=k)')
title('lamda=0.6')
grid on n=0:10;
r=poissrnd(2,1,10000);
a=hist(r,n);
subplot(222),stem(n,a);
xlabel('k')
ylabel('p(X=k)')
title('lamda=2')
grid on n=0:20;
r=poissrnd(6,1,10000);
a=hist(r,n);
subplot(223),stem(n,a);
xlabel('k')
ylabel('p(X=k)')
title('lamda=6')
grid on n=0:30;
r=poissrnd(14,1,10000);
a=hist(r,n);
subplot(224),stem(n,a);
xlabel('k')
ylabel('p(X=k)')
title('lamda=14')
grid on
time=toc

可以看到,随着lamda的变大,泊松分布越来越接近正态分布同理,计算泊松分布概率密度命令是poisspdf。

4、等可能分布

clc
clear
tic
N=100000;
s=zeros(1,N);
r1=randi([111,130],1,N);
r2=randi([56,65],1,N);
r3=randi([66,70],1,N);
r4=randi([121,130],1,N);
s=r1+r2+r3+r4;
n=length(find(s>365));
p=n/N;
time=toc

5、连续均匀分布

6、正态分布

(1)

标准正态分布

均值0.5,标准差为2 的正态分布(非方差)

方差为0.1,均值变化的正态分布

均值,方差都改变的正态分布

(2)

P{-3<ξ<3}=0.997

准确值

7、随机变量的数字特征

7.1均值

7.2

注意均方值和方差是不一样的

%随机幅度正弦信号,想x(t)=v*cos(2t),v是均值为5,方差为4的高斯随机函数
clc
clear v=normrnd(5,2,1,2);
n=0:0.1:5;
x1=v(1)*cos(2*n);
x2=v(2)*cos(2*n);
plot(n,x1,'--',n,x2,'-.') hold on
x=5*cos(2*n)
plot(n,x,'o-')
grid on
legend('样本1','样本2','期望信号')

7.3

x1和x2相乘,构成了一个新的函数,该新的函数会有新的概率值,即f(x1,x2;t1,t2)。然后计算新的函数的均值。

7.4协方差

协方差用于衡量两个变量的总体误差。而 方差是协方差的一种特殊情况,即当两个变量是相同的情况。

期望值分别为 EX]与 EY]的两个实随机变量 X与 Y之间的 协方差 Cov(X,Y)定义为:

如果两个变量的变化趋势一致,也就是说如果其中一个大于自身的期望值时另外一个也大于自身的期望值,那么两个变量之间的协方差就是正值;如果两个变量的变化趋势相反,即其中一个变量大于自身的期望值时另外一个却小于自身的期望值,那么两个变量之间的协方差就是负值。

clc
clear N=10000;
n=-(N-1):(N-1);
signal=randn(1,N);
correlation_1=xcorr(signal,'biased');
correlation_2=xcorr(signal,'unbiased');
correlation_3=xcorr(signal,'coeff');
subplot(311),plot(n,correlation_1)
xlabel('n');ylabel('自相关有偏估计');
grid on
subplot(312),plot(n,correlation_2)
xlabel('n');ylabel('自相关无偏估计');
grid on
subplot(313),plot(n,correlation_3)
xlabel('n');ylabel('归一化自相关');
grid on

7.5

  

MATLAB 一维随机变量及其概率分布的更多相关文章

  1. 学习笔记DL008:概率论,随机变量,概率分布,边缘概率,条件概率,期望、方差、协方差

    概率和信息论. 概率论,表示不确定性声明数学框架.提供量化不确定性方法,提供导出新不确定性声明(statement)公理.人工智能领域,概率法则,AI系统推理,设计算法计算概率论导出表达式.概率和统计 ...

  2. Lecture4_1&4_2.多维随机变量及其概率分布

    1.二维随机变量(X,Y)的联合分布函数: F(x,y)=P(X≤x,Y≤y) 2.二维随机变量(X,Y)关于X的边缘分布函数: FX(x)=P(X≤x) =P(X≤x,Y<+∞) =F(x,+ ...

  3. Lecture3.随机变量及其概率分布

    1.随机变量的定义 2.随机变量的类型: 若随机变量X的可能取值是有限个或可列个, 则称X为离散型随机变量. 反之,则称X为非离散型随机变量. 若随机变量X的可能取值“连续”(“不间断”),则称X 为 ...

  4. 多普勒失真信号采样Matlab模拟分析

    多普勒失真信号采样Matlab模拟分析 方案 水声通信指的是使用声信号在水中数据传输. 相对而言.电磁信号在水中吸收严重衰减过快,光信号受水中悬浮颗粒的影响,也无法完毕远距离传输. 这两种信号的传播距 ...

  5. MATLAB统计工具箱 转

    D:\Program Files\MATLAB\R2012b\toolbox\stats\stats MATLAB统计工具箱包括概率分布.方差分析.假设检验.分布检验.非参数检验.回归分析.判别分析. ...

  6. Python实现12种概率分布(附代码)

    今天给大家带来的这篇文章是关于机器学习的,机器学习有其独特的数学基础,我们用微积分来处理变化无限小的函数,并计算它们的变化:我们使用线性代数来处理计算过程:我们还用概率论与统计学建模不确定性. 在这其 ...

  7. 方差var,标准差

    wiki摘录如下(红色字体是特别标注的部分): 方差:http://zh.wikipedia.org/wiki/%E6%96%B9%E5%B7%AE 方差 变异量(数)(Variance),应用数学里 ...

  8. Reading | 《DEEP LEARNING》

    目录 一.引言 1.什么是.为什么需要深度学习 2.简单的机器学习算法对数据表示的依赖 3.深度学习的历史趋势 最早的人工神经网络:旨在模拟生物学习的计算模型 神经网络第二次浪潮:联结主义connec ...

  9. NLP中一些数学知识

    1.所谓概率函数就是要在整个样本空间分配概率值,概率值总和为1 2.一个完备的概率空间应该由样本空间,概率函数和事件域这三部分组成,在统计自然语言处理中,我们的目标就是为建立的模型定义一个符合上述条件 ...

随机推荐

  1. 使用D3.js构建实时图形

    首先你需要在计算机上安装Node和npm. 数据的可视化表示是传递复杂信息的最有效手段之一,D3.js提供了创建这些数据可视化的强大工具和灵活性. D3.js是一个JavaScript库,用于使用SV ...

  2. WEB渗透 - 万能密码

    asp万能密码 'or'='or' aspx万能密码 1: "or "a"="a 2: ')or('a'='a 3:or 1=1-- 4:'or 1=1-- 5 ...

  3. Simulink仿真入门到精通(十五) Simulink在流程工业中的仿真应用

    15.1 工业乙醇生产与计算机仿真 乙醇作为可再生清洁能源不仅可以代替四乙基铅作为汽油的防爆剂,还可以制造汽油醇.这一巨大的潜在需求促使人们去寻找提高乙醇工业生产率的途径,使人们着手于发酵工程的研究. ...

  4. Python面向对象之反射,双下方法

    一. 反射 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问.检测和修改它本身状态或行为的一种能力(自省).这一概念的提出很快引发了计算机科学领域关于应用反射性的研究.它首先被程序 ...

  5. vue中计算属性中的set和get

    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <body& ...

  6. ASP.net MVC 构建layui管理后台(整体效果)

    登录页: 首页 模块管理 角色管理,角色分配 用户管理

  7. javascript的垃圾回收机制与内存管理

    一.垃圾回收机制—GC Javascript具有自动垃圾回收机制(GC:Garbage Collecation),也就是说,执行环境会负责管理代码执行过程中使用的内存. 原理:垃圾收集器会定期(周期性 ...

  8. wpf 菜单样式和绑定树形数据

    前言 在wpf开发中,经常会使用到Menu和ContentMenu.但是原生的样式比较简陋,对于比较追求界面美好的人来说是十分不友好的.那么,这就涉及到对Menu的样式修改了.与此同时,我们还希望Me ...

  9. 详解如何实现斗鱼、B站等全局悬浮窗直播小窗口

    最近业务需求需要我们直播返回或者退出直播间时,开一个小窗口在全局继续直播视频,先看效果图. 调研了一下当下主流直播平台,斗鱼.BiliBili等app,都是用WindowManger做的(这个你可以在 ...

  10. Ext.grid rowexpander的展开与收缩

    这里写Ext.grid.Panel的展开与收缩. 1. 确保在grid存在rowexpander对象: plugins: [{ ptype: 'rowexpander', rowBodyTpl: [' ...