文件名称:matlab代码sqrt-spectra-heplers:拉曼/SERS/IR光谱自动基线校正的方法
文件大小:1.08MB
文件格式:ZIP
更新时间:2024-06-12 15:36:39
系统开源
Matlab代码sqrt 频谱杂波 一套有用的工具,用于处理振动(拉曼/ SERS / IR)或其他类似的光谱。 基线校正 baseline.mor.R 一种基于形态学运算(MOR)的方法和一种基于迭代形态学运算的全自动方法(I-MOR)。 I-MOR在“现实世界”光谱中显示出良好的结果。 但是,输出基线具有类似楼梯的形状,可能会损害频谱信息。 MOR和I-MOR代码都是C ++增强的,这使它们相当快。 参考: 戴联奎和陈云亮。 EXPRESS:一种基于迭代形态学操作的自动基线校正方法。 DOI:10.1177 / 0003702817752371 baseline.Goldinec.R 基于成本函数回归的Goldindec半自动基线校正方法。 该函数的代码经过了优化,并转换为原始Matlab代码的版本(请参见参考资料)。 该函数已经过测试,可提供与原始Matlab代码相同的输出。 但是,在“现实世界”光谱中,该方法的性能并不比多项式好得多。 参考: 刘俊涛,孙建阳,黄秀珍,李国军,刘斌强。 Goldindec:拉曼光谱基线校正的新算法。 DOI:10.1366 / 14-07798
【文件预览】:
spectra-heplers-master
----.gitignore(500B)
----straightline.R(3KB)
----import()
--------read.opus.R(9KB)
--------read.spcfiles.R(1KB)
----derivative.R(292B)
----data()
--------testspc.csv(975KB)
--------testspc.RData(484KB)
----pclda.R(3KB)
----savitzkyGolay.R(3KB)
----LICENSE(1KB)
----README.md(5KB)
----peaks()
--------find_peakCpp.cpp(2KB)
--------find_peak.R(2KB)
----baseline()
--------baseline.Goldindec.R(4KB)
--------mor.cpp(3KB)
--------mor.R(2KB)
--------find_anchor_by_mor.R(2KB)
--------supplementary()
--------baseline.wavelet.R(2KB)
--------baseline.mor.R(3KB)
--------baseline.anchor.R(1KB)
----normalize.R(5KB)