重庆大学仪器分析实验课程数据处理方案(基于MATLAB
)
笔者在修完仪器分析实验课程后,将各实验数据处理的方法整理汇总于此。主要涉及MATLAB
中的table
数据结构在多组数据存储时的应用、polyfit
多项式拟合、plot
绘图和LaTeX
公式编辑,可以高效地处理仪器分析实验中的原始数据,并作出清晰美观的图像。
笔者在学习此课程时,使用的教材为《重庆大学实验指导书——仪器分析实验》,由化学化工学院基础化学教学实验中心编写,编写时间为2019年9月。
本书中的实验如下所示:
- 实验1 气相色谱法定量分析低碳混合醇
- 实验2 气相色谱/质谱法定性分析烷烃混合物
- 实验3 高效液相色谱法定量分析混合邻苯二甲酸酯
- 实验4 离子色谱法测定水中阴离子含量
- 实验5 微波等离子发射光谱法测定水中锶含量
- 实验6 原子吸收光谱法测定自来水中钙含量
- 实验7 紫外导数光谱法测定乙醇中微量苯
- 实验8 紫外可见荧光光谱法测定阿司匹林中水杨酸含量
- 实验9 红外吸收光谱法分析苯甲酸分子结构——KBr压片法
- 实验10 核磁共振谱法测定有机化合物的分子结构
- 实验11 循环伏安法测定电极反应参数
- 实验12 阳极溶出差分脉冲伏安法测定自来水中的微量锌
实际教学中只安排了实验1,3,4,6,8,9,10,12,其中仅实验1,3,4,6,8,12的数据需要进行处理。
clone
此项目后,将其中的*.m
文件移动到你的MATLAB
工作路径,即可在MATLAB
运行这些代码。请将原始数据改为你自己的(在注释中有提示),也可以先直接运行看看效果。
笔者的运行环境如下:
- OS Version: macOS Mojave 10.14.6 (18G5033)
- MATLAB Version: 9.4.0.813654 (R2018a)
通常来讲在Windows
和Linux
下的MATLAB
中都能正常运行,但应注意,table
数据结构是在MATLAB R2013b
中引入的,这是最低版本限制。
MATLAB
对于理工科学生而言,是一个非常有用的工具。笔者自一年前接触之后,便将其运用在了实验数据处理中,成为了Excel
和Origin
以外的另一派(笑)。这个项目是希望把自己的写过的东西整理一下,也希望能福利后辈以及传教,总之,如果以后的课程开展了其他实验,也欢迎fork
,添加更多的实验进来。比较遗憾的是,除了实验1,3以外,其他所有都是标准曲线法,因此这些代码真的相似度很高,不过也是没办法的事呢(摊手)。