| 查看: 1215 | 回复: 0 | ||
[求助]
寻峰的函数!!
|
|
我这里的数据是pgm的,我将其处理成多个高斯拟合的形式,现阶段只能将其最大的那个拟合出来,其他的高斯拟合我需要找到其峰值的位置! 我把前边的语句先列举上: function [ OutArr ] = Graph( NameFile, PlotOut, Angl) InputVar = nargin; DAT=importdata(NameFile); if (InputVar>2) Angle = Angl; else Angle = 0; end DAT = imrotate(DAT, Angle, 'nearest'); IMG=medfilt2(DAT,[3,3]); [md, nd] = size(IMG); disp({'M=' ,md , 'N=', nd}); Noise = mean(IMG(1:40)); i=0:nd-1; X2D=i; if (InputVar >1)&(PlotOut == 'Y') Hendl=figure; imagesc(IMG); end [Max, INmax] = max(IMG); [Max, IMmax] = max(Max); Nmax = INmax(IMmax); disp({'Nmax = ', Nmax; 'Mmax = ', IMmax}); Top=Nmax+20; Bottom=Nmax-20; Y2D(i+1)=mean(IMG(Bottom:Top,i+1)); Y2D = Y2D-Noise; Y2D = Y2D/max(Y2D); gaussEqn = 'a*exp(-((x-b)/c)^2)+d'; startPoints = [1, IMmax, 1, 0]; f = fit(X2D', Y2D', gaussEqn, 'Start', startPoints); FitGaussD = f(X2D); Cint = confint(f, 0.95); 希望有大神能帮忙写出寻峰的语句! |
» 猜你喜欢
小木虫没落了,除了祈祷帖子,几乎看不到有价值的帖子
已经有15人回复
面上的水很深
已经有18人回复
国社科通讯评审
已经有5人回复
5个%2F,非固定段22个字母
已经有9人回复
生命口C13面上会评时间
已经有11人回复
内心匮乏
已经有16人回复
生命口面上会评结束了吗大家有知道结果吗?现在还没有结果正常不?
已经有9人回复
投英文期刊如何查重
已经有6人回复
伯胺上甲基求助
已经有7人回复
跨出版社商投稿
已经有5人回复












回复此楼