关于寻峰算法请教

fwwsd 2010-08-18 03:37:24
大家好,我最近做一个光谱寻峰算法。
看了好多用高斯或洛伦兹拟合的方法,没弄明白。
对数据拟合以后再怎么寻峰呢?
大家有没有做过的,请大家讨论。
...全文
885 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
fire_woods 2011-08-23
  • 打赏
  • 举报
回复
峰的定義是最大值.
連續的話是f(x)>f(x0) x0屬於x的一個小的領域.
離散的話是f(x)>f(x+d) e>=d>=-e, e即表示領域.
xieming112 2011-08-22
  • 打赏
  • 举报
回复
如果用MATLAB比较容易,如lsccurvefit,再写一个gauss的function函数,最大值就是了。
fwwsd 2010-08-18
  • 打赏
  • 举报
回复
谁有matlab寻峰的例子参考一下也行。
matlab比c来的快得多了,
超级大笨狼 2010-08-18
  • 打赏
  • 举报
回复
我在图书馆看到了好多Matlab数值分析的书,其中拟合,插值,寻峰就很多例子。

寻峰其实就在在此点的导数是0(切线方向平行x轴)

拟合,我理解就是把信号分解成不同阶数的函数,对数拟合或者傅立叶级数拟合,具体需要去查书了。
namewchwch 2010-08-18
  • 打赏
  • 举报
回复
牛逼的 matlab 混合c++
fwwsd 2010-08-18
  • 打赏
  • 举报
回复
高斯拟合或洛伦兹拟合,
大家谁有这方面的例子程序?
超级大笨狼 2010-08-18
  • 打赏
  • 举报
回复
这个我又想说Matlab了。
大多数语言都可以与之混合编程。
donkey301 2010-08-18
  • 打赏
  • 举报
回复
[Quote=引用楼主 fwwsd 的回复:]
大家好,我最近做一个光谱寻峰算法。
看了好多用高斯或洛伦兹拟合的方法,没弄明白。
对数据拟合以后再怎么寻峰呢?
大家有没有做过的,请大家讨论。
[/Quote]
拟合后最大值点就是峰位
fwwsd 2010-08-18
  • 打赏
  • 举报
回复
谁能提供一段实例就更好了

33,006

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧