📄 ggpdf.m
字号:
function y = ggpdf(x, m, a, b)
% GGPDF Generalized Gaussian probability density function
% Y = GGPDF(X, M, A, B) returns the generalized Gaussian density function
% with parameters A and B, at the values in X.
%
% Y = (B/(2*A*gamma(1/B))) * exp(-(abs(X-M)/A)^B)
%
% Author: Minh N. Do, Dec. 1999
% Return NaN if the arguments are outside their respective limits.
if (a <= 0 | b <= 0)
tmp = NaN;
y = tmp(ones(size(x)));
else
y = log(b) - log(2) - log(a) - gammaln(1/b) - (abs(x-m).^b) ./ (a^b);
y = exp(y);
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -