密度函数已知,怎么用matlab求其数学期望和方差?
发布网友
发布时间:2022-04-30 16:02
我来回答
共1个回答
热心网友
时间:2022-06-27 00:01
因为你的是密度函数,所以不会是离散型随机变量,如果你有概率密度函数的表达式的话,可以通过积分求得期望和方差,程序如下:
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)); %求方差