密度函数已知,怎么用matlab求其数学期望和方差?

tonybus2008
推荐于2017-10-07 · TA获得超过655个赞
知道小有建树答主
回答量:295
采纳率:100%
帮助的人:203万
展开全部
因为你的是密度函数,所以不会是离散型随机变量,如果你有概率密度函数的表达式的话,可以通过积分求得期望和方差,程序如下:
sym x; %定义符号变量
p=f(x); %f(x)为密度函数的表达式;
m=int(x*p,x,0,inf); %求期望
s=simple(int((x-m)^2*p,x,0,inf)); %求方差
最终得到的结果是一个关于X的表达式
追问

到这一步就不行了。。对了,f(x)=2266*exp(-0.0866*x);

麻烦你了

追答
抱歉,少打一个s,定义符号变量的时候用syms x;这个语句就好了
完整程序如下:
syms x; %定义符号变量
p=2266*exp(-0.0866*x);;%密度函数的表达式;
m=int(x*p,x,0,inf); %求期望
s=simple(int((x-m)^2*p,x,0,inf)); %求方差
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式