| 查看: 1242 | 回复: 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); 希望有大神能帮忙写出寻峰的语句! |
» 猜你喜欢
广西大学-广州大学招聘博士后 欢迎广大优秀人才!!!
已经有11人回复
闲聊
已经有3人回复
江苏省自然基金 什么时候出结果
已经有4人回复
如何查询2026年获批项目名称?
已经有3人回复
两块石头
已经有10人回复
科研人应该花精力去思考如何解决问题,而不是去凝练问题
已经有19人回复
售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急
已经有15人回复
面上没中,邀请各位路过的虫友分析一下分数
已经有13人回复
初秋的晨风
已经有6人回复
Ei源刊怎么投
已经有4人回复











回复此楼