这篇文章,并不是作为所有同学学习,有的同学可能不要扣除空白,有的同学仪器上可以自动扣除空白,本篇文章不具有代表性,只是讲从MATLAB的角度上快速减除空白啦
一般来说,纯水空白数据包含更多的拉曼散射,我们一般要扣除,但是我们习惯把空白和样品分开来测,如何减除空白就成了关键,一般操作是从excel里面一个一个写公式,按照单元格进行减除,但这个实在麻烦,并又有出错的可能,我在这里提供一种思路哈
前面我讲到如何把数据批量导入,那么我们是不是也可以批量导入空白数据
如果样品数据为32个样品,那么对应的是不是可以用32个空白减除,具体操作如下
一、导入样品数据
二、导入空白数据,这里,你有多个样品数据你就复制几个空白数据,比如你有32个样品的excel,那么你就复制32个空白数据的excel,仿照数据导入的方式导入。这里我默认你的空白只有一个,如果你的空白有好多,一定写好编号,对应样品的编号然后再导入。
三、data=样品数据的fl - 空白数据生成新的数据矩阵的fl
四、用data这个数据进行分析后续的分析。
这个后续的分析我没有写,都在Stedmom教授那个文章里面啦
DOMFlour找个包的文献也就是Stedmon教授写的文章,也就是说,如果你的数据导入正常的情况下,接下来所有分析都可以依照找个文章提供代码进行分析
这篇文章的链接
Methods, 6(11), 572-579 | 10.4319/lom.2008.6.572bsci-hub.tw