背景图片来自文献:Fu H , Liu H , Mao J , et al. Photochemistry of Dissolved Black Carbon Released from Biochar: Reactive Oxygen Species Generation and Phototransformation[J]. Environmental Science & Technology, 2016, 50(3):1218-1226.
使用紫外分光光度计测定吸收光谱,比色皿光路为10mm,波长范围为190-800nm,扫描步长为0.5nm,吸收系数
获得,如上所述,L=0.01m,A(
)为
波长下的吸光度
首先明确光谱斜率
,是275-295nm自然对数光谱的一阶导数,采用非线性拟合公式
获得
同理获得
,而
下面为使用matlab进行曲线拟合求得S得过程
1)打开matlab,选择导入数据
2)选择列矢量导入
3)在命令行窗口输入 cftool
4)选择x、y以及已有的函数进行拟合
5)可以自己写入函数进行拟合,调整参数范围
按照上面的公式,则a为
,c为
,则b为所求的S
因a,c已知,调整参数范围获得较好的拟合曲线
得到参数b的值,拟合完成
6)作图,分别为S275-295、S350-390、SR
在b站上发现的一个老师讲的如何用MATLAB进行曲线拟合的视频,下面附上链接,可以去b站观看
https://www.bilibili.com/video/BV1q5411x7yH/
希望这篇文章对您有帮助!如有错误之处,欢迎大家多多指正!
我是小叮当,欢迎关注和点赞!
(把心捧给你啦~)