


代码内容:
% 打开文件
fileID = fopen('data of spectrum.txt', 'r');
% 跳过前四行
fseek(fileID, 0, 'bof'); % 移动到文件的开头
for i = 1:4
fgetl(fileID); % 读取并丢弃这一行
end
% 从第五行开始读取数据
data = textscan(fileID, '%f%f', 'Delimiter', '\t', 'MultipleDelimsAsOne', true);
fclose(fileID); % 关闭文件
% 提取x和y值
x = data{1};
y = data{2};
% 创建作图
figure;
plot(x, y, 'k', 'LineWidth', 1.5); % 'k'代表黑色,设置线宽以便更清晰地显示
% 设置坐标轴
xlabel('波数 (1/cm)', 'FontName', '微软雅黑', 'FontSize', 12, 'FontWeight', 'bold');
ylabel('透射率 (%)', 'FontName', '微软雅黑', 'FontSize', 12, 'FontWeight', 'bold');
% 设置坐标轴为加粗
ax = gca;
ax.LineWidth = 1.5;
saveas(gcf, '光谱图.png');
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删