MATLAB高斯函数积分求解与多项式拟合(善用矩阵)
发布时间
阅读量:
阅读量
创建函数法应用
inline(expr)
inline(expr,arg1,arg2,…)
.
f=inline('1/(sqrt(2*pi)).*exp(-(x.^2)/2','x');
x=0:100;
y=f(x);
.
概率密度函数积分分析
对高斯分布函数进行变换后,其形式变得无法通过解析积分的方式进行计算(即该函数不具备可积性);而借助矩阵运算的方法,则能够简便地处理变量H1的相关问题,从而求得该概率密度函数的积分结果。
ni=100;
hsss=linspace(0,3,ni);
hi=ni;
H1=hsss/sigma;
f=@(x)(1/(sqrt(2*pi)).*(x-H1).^(3/2).*exp(-(x.^2)/2));
%求概率密度函数积分
x0=H1;
xu=15*ones(1,hi);
N=1000;
htrap=((xu-x0)/N);
area=zeros(1,hi);
while(x0<xu)
area=area+(htrap/2).*(f(x0)+f(x0+htrap));
x0=x0+htrap;
end
全部评论 (0)
还没有任何评论哟~
