使用自动峰检测将 n 个洛伦兹峰拟合到 xy 数据(调整 minpeakheight 和 minpeakwidth 以获得更好的检测) 另见https://www.mathworks.com/matlabcentral/fileexchange/63771-fitngaussian-xy--parameters -
如何使用:
1.下载fitnlorentzian.m加上4peaksdata.dat中的示例数据( https://github.com/ebauch/matlab/blob/master/4peaksdata.dat ) 2.在matlab中运行
% 导入 xy 数据xydata = load('4peaksdata.dat'); %拟合数据的n = 1,...,4个峰n = 3; fitnlorentzian(xydata, n)
代码维护在
https://git
2021-09-08 10:58:04
3KB
matlab
1