绘制PDF曲线

在MATLAB中绘制PDF曲线

问题发现

在写随机过程作业时,遇到一些关于PDF方面的问题,想在MATLAB上仿真,但是却不会绘制PDF曲线。以后在科研工作中肯定是需要做相关内容的仿真,所以查找资料进行仿真。

hist函数

hist函数:统计给定数据的直方图,可以用来显示数据的集中分布情况。

语法

hist(X)
hist(X,nbins)
hist(X,xbins)  
hist(aX,___)
counts = hist(___)
[counts,centers] = hist(___)

说明

  1. 若不指定区间个数即对应与函数只传入一个参数: hist(X),则将x中元素分配到等间隔的十个区间中,区间长度为max(X)-min(X)
  2. 如需指定分配区间个数,则需要传入两个参数:hist(X,nbins),表示将X中元素分配到等间隔的nbins个区间中。
  3. 返回值:[counts,centers] = hist(___)counts为每个区间包含X中元素的个数,centers为每个区间的中点。

举例

clc;
close all;
clear;
X=randn(1,10000000);%生成一个长度为1000000的标准正态分布数据
[N,Y]=hist(X,1000);%均分到1000个区间
N1=N./sum(N);%求每个区间的频率,可以理解为归一化
plot(Y,N1,'b');

只要点数取的够多,区间分的够细,曲线就可以足够平滑
只要点数取的够多,区间分的够细,曲线就可以足够平滑

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值