用光谱仪测量的光谱,得到数据文件(.txt)。有时候需要对光谱进行处理之后才能使用。这就涉及到MATLAB对文本文件的读取和存入操作。这里我们以一个例子来说明对文本文件读、存的操作。
图1 光谱文件结构
一般光谱仪得到的光谱文件结构如图1所示,共包含两列,第一列为波长数值(单位:nm),第二列为测量的光功率值(单位:dBm)。两列之间用空格分割。现在假设要把光谱往短波长方向移动0.4 nm,然后再把平移之后的光谱保存为.txt文件。(假设原光谱文件为A.txt,平移后的光谱文件为B.txt)代码如下:
图1 光谱文件结构
一般光谱仪得到的光谱文件结构如图1所示,共包含两列,第一列为波长数值(单位:nm),第二列为测量的光功率值(单位:dBm)。两列之间用空格分割。现在假设要把光谱往短波长方向移动0.4 nm,然后再把平移之后的光谱保存为.txt文件。(假设原光谱文件为A.txt,平移后的光谱文件为B.txt)代码如下:
- %======================================