人生倒计时
- 今日已经过去小时
- 这周已经过去天
- 本月已经过去天
- 今年已经过去个月
用MATLAB画泊松分布的图像。
用MATLAB画泊松分布的图像方法如下:
用qqplot函数来画图。
例如:
x = poissrnd(10,50,1);
y = poissrnd(5,100,1);
qqplot(x,y);
泊松分布适合于描述单位时间(或空间)内随机事件发生的次数。如某一服务设施在一定时间内到达的人数,电话交换机接到呼叫的次数,汽车站台的候客人数,机器出现的故障数,自然灾害发生的次数,一块产品上的缺陷数,显微镜下单位分区内的细菌分布数等等。
如何用matlab 上画泊松分布图
用matlab 上画泊松分布图,首先用cdf函数求出当入=3时P{X=k}的值,然后用plot函数绘出其图形。实现过程如下:
x=0:1:10;
y =cdf('Poisson',x,3)
plot(x,y)
泊松分布matlab
提供一个主要的思路,具体处理方法看你要解决的问题需满足什么条件。
根据泊松过程定义,令随机变量Tn(n≥1)表示从(n-1)次事件发生到第n次事件发生的时间间隔,则可证明,Tn服从相互独立但参数为λ的相同指数分布。这可用蒙特卡洛仿真来处理。其步骤为:
1)令当前时刻t=0,泊松事件计数值为N=0;
2)利用rand产生(0,1)上均匀分布的随机数U,令E=-1/λ*ln(U);
3)令t=t+E,如果tT,则停止;
4)令N=N+1,并且设tn=t;
5)循环直至循环终止
代码如下:以λ=2,T=10为例
clc,clear
t=0;N=0;
T=10;lamda=2;A=[];
while(t=T)
U=rand;
E=-1/lamda*log(U);
t=t+E;
N=N+1;
A=[A;N,t];
end
A=A';
由A知发生故障的时间点为:
[0.0298 0.0523 0.3288 1.7373 2.4619 2.9823 3.0808 5.1674 6.7404 7.6293 7.8454 8.0016 8.2187 8.6170 8.9186 9.5268 9.6741 10.5073]
当你要产生序列的时候,将上述时间点换成1,其余时间点令为0即可,由于序列的时间点为整数,这就涉及到取整的问题,如何处理看你的需要。
参考文献:
基于MATLAB的随机过程仿真