在MATLAB中,已知2个参数,画出广义高斯分布的曲线,求高手贴出程序,万分感谢!!
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在MATLAB中,已知2个参数,画出广义高斯分布的曲线,求高手贴出程序,万分感谢!!相关的知识,希望对你有一定的参考价值。
function y=gammaF_xkp(a)%% 该函数用于求参数为a的gamma函数
% 已验证正确》》》
syms x;
y=double(int(x^(a-1)*exp(-x),x,0,inf));
function y=GGD_xkp(x,a,b)
%% 该函数用于生成广义高斯概率密度函数
length=numel(x);
n=zeros(length,1);
y=zeros(length,1);
gam_b=gammaF_xkp(1/b);
exp_value=sum(x)/length;
for i=1:length
n(i)=abs((x(i)-exp_value)/a)^b;
y(i)=b/(2*a*gam_b)*exp(-n(i));
end
这是两个子函数, 自己编的 。 刚好编到这儿 参考技术A 告诉我邮件地址
以上是关于在MATLAB中,已知2个参数,画出广义高斯分布的曲线,求高手贴出程序,万分感谢!!的主要内容,如果未能解决你的问题,请参考以下文章