当前位置:首页>开发>正文

matlab中经验概率分布怎么表达 请问怎么用matlab求出一幅图像的概率密度分布阿

2023-05-26 08:04:51 互联网 未知 开发

 matlab中经验概率分布怎么表达 请问怎么用matlab求出一幅图像的概率密度分布阿

matlab中经验概率分布怎么表达

matlab中:
function f=p_judge(A,alpha)
% 本程序用于判别所给数据源在置信率为0.05时的概率分布形式.A的形式为n×1.
[mu,sigma]=normfit(A)
p1=normcdf(A,mu,sigma)
[H1,s1]=kstest(A,[A,p1],alpha)
n=length(A)
if H1==0
disp(该数据源服从正态分布.)
else
disp(该数据源不服从正态分布.)
end
phat=gamfit(A,alpha)
p2=gamcdf(A,phat(1),phat(2))
[H2,s2]=kstest(A,[A,p2],alpha)
if H2==0
disp(该数据源服从γ分布.)
else
disp(该数据源不服从γ分布.)
end
lamda=poissfit(A,alpha)
p3=poisscdf(A,lamda)

请问怎么用matlab求出一幅图像的概率密度分布阿?

我觉得楼主的问题中“概率密度分布”是指图像的灰度值得分布,所以应该用直方图统计函数 hist。

增加的回答:稀疏我觉得取决于图像的内容,另外可以调整imhist的统计频率的间隔。至于包络,直接用imhist无法画出,可以用imhist的取样间隔与频率,用plot画出来,即可得到pdf图像了。另外你可以参考一下这个画包络的,也许有帮助。
http://www.sciei.com/blog/user1/604/archives/2006/200632319557.html

用MATLAB直接产生服从各相应概率分布函数的随即变量数组

random(name,A)%A是参数,
random(name,A,B,C)%多参数
%name
beta (Beta distribution)
bino (Binomial distribution)
chi2 (Chi-square distribution)
exp (Exponential distribution)
ev (Extreme value distribution)
f (F distribution)
gam (Gamma distribution)
gev (Generalized extreme value distribution)
gp (Generalized Pareto distribution)
geo (Geometric distribution)
hyge (Hypergeometric distribution)
logn (Lognormal distribution)
nbin (Negative binomial distribution)
ncf (Noncentral F distribution)
nct (Noncentral tdistribution)
ncx2 (Noncentral chi-square distribution)
norm (Normal distribution)
poiss (Poisson distribution)
rayl (Rayleigh distribution)
t (t distribution)
unif (Uniform distribution)
unid (Discrete uniform distribution)
wbl (Weibull distribution)

matlab通过概率密度函数怎么生成分布函数

matlab的toolbox中 也含有概率统计方面的库函数.概率方面的库函数主要有各种常见分布的分布函数、概率密度、分布率以及生成服从各种分布随机数的函数.
统计方面的库函数含盖 了简单随机样本下常见的参数估计(点估计、区间估计),假设检验.此外还含有大量涉及实验设计、线性回归、非线性回归等方面的库函数.

用matlab画出概率密度分布图

比方说,你的数据在y这个数组中.

y=rand(1,3000)
ymin=min(y)
ymax=max(y)
x=linspace(ymin,ymax,20) %将最大最小区间分成20个等分点(19等分),然后分别计算各个区间的个数
yy=hist(y,x) %计算各个区间的个数
yy=yy/length(y) %计算各个区间的个数
bar(x,yy) %画出概率密度分布图

s=0
for i=2:length(x)
s=[s,trapz(x([1:i]),yy([1:i]))]
end
figure
plot(x,s,x,s,*)

最新文章

随便看看