资源简介

MATLAB荧光光谱数据处理程序。根据光谱数据用MATLAB画图(包括三维荧光光谱图、等高线图、激发光谱图、发射光谱图)。最后得出定量测量曲线,回归方程和相关系数。

资源截图

代码片段和文件信息

clear;clc;

EX=230:5:400;        %35个
EM=250:1:500;        %251个
[MN]=meshgrid(EXEM);

fid=fopen(‘chy3.txt‘);
A=textscan(fid‘%f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f‘‘headerlines‘9); %将其前9行内容去除
fclose(fid);
for i=2:36                        %将存在细胞矩阵A中的数据存到矩阵C中
    C(:i-1)=A{i};
end
C(isnan(C)) = 0;                  %NAN无数据处等于0

figure(‘color‘‘white‘);
subplot(221);
surf(MNC);
xlabel( ‘\fontname{宋体}激发波长\fontname{Times New Roman}(nm)‘‘FontSize‘10.5‘Rotation‘18);
ylabel(‘\fontname{宋体}发射波长\fontname{Times New Roman}(nm)‘‘FontSize‘10.5‘Rotation‘-15);
zlabel(‘\fontname{宋体}相对荧光强度\fontname{Times New Roman}(a.u.)‘‘FontSize‘10.5);
title(‘初始三维荧光光谱图‘);
grid on;
shading interp;                   %平滑效果

subplot(222);                   %画等高线图
contour(MNC20);
xlabel( ‘\fontname{宋体}激发波长\fontname{Times New Roman}(nm)‘‘FontSize‘10.5);
ylabel(‘\fontname{宋体}发射波长\fontname{Times New Roman}(nm)‘‘FontSize‘10.5);
title(‘初始等高线图‘);
grid on;

subplot(223);
plot(EXC);                       %画出激发波长与荧光强度关系
grid on;
xlabel(‘\fontname{宋体}激发波长\fontname{Times New Roman}(nm)‘‘FontSize‘10.5);
ylabel(‘\fontname{宋体}相对荧光强度\fontname{Times New Roman}(a.u.)‘‘FontSize‘10.5);
title(‘初始激发光谱图‘);

subplot(224);
plot(EMC);                       %画发射波长与荧光强度关系
grid on
xlabel(‘\fontname{宋体}发射波长\fontname{Times New Roman}(nm)‘‘FontSize‘10.5);
ylabel(‘\fontname{宋体}相对荧光强度\fontname{Times New Roman}(a.u.)‘‘FontSize‘10.5);
title(‘初始发射光谱图‘);


%消除拉曼散射
fid=fopen(‘xbendi.txt‘);
B=textscan(fid‘%f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f‘‘headerlines‘9); %将其前9行内容去除
fclose(fid);
for i=2:36                        %将存在细胞矩阵A中的数据存到矩阵C中
    D(:i-1)=B{i};
end
D(isnan(D)) = 0;                  %NAN无数据处等于0

figure(‘color‘‘white‘);
subplot(121); 
surf(MND);
xlabel( ‘\fontname{宋体}激发波长\fontname{Times New Roman}(nm)‘‘FontSize‘10.5‘Rotation‘18);
ylabel(‘\fontname{宋体}发射波长\fontname{Times New Roman}(nm)‘‘FontSize‘10.5‘Rotation‘-15);
zlabel(‘\fontname{宋体}相对荧光强度\fontname{Times New Roman}(a.u.)‘‘FontSize‘10.5);
title(‘溶剂SDS的Raman散射光谱‘);
grid on;
shading interp;

subplot(122);                %画等高线图
contour(MND20);
xlabel( ‘\fontname{宋体}激发波长\fontname{Times New Roman}(nm)‘‘FontSize‘10.5);
ylabel(‘\fontname{宋体}发射波长\fontname{Times New Roman}(nm)‘‘FontSize‘10.5);
title(‘溶剂SDS的Raman散射等高线图‘);
grid on;

figure(‘color‘‘white‘)
subplot(121);
contour(MNC20);
xlabel( ‘\fontname{宋体}激发波长\fontname{Times New Roman}(nm)‘‘FontSize‘10.5);
ylabel(‘\fontname{宋体}发射波长\fontname{Times New Roman}(nm)‘‘FontSize‘10.5);
grid on;
title(‘未消除拉曼散射‘);

A1=C-D;
subplot(122);
contour(MNA120);
xlabel( ‘\fontname{宋体}激发波长\fontname{Times New Roman}(nm)‘‘FontSize‘10.5);
ylabel(‘\fontname{宋体}发射波长\fontname{Times New Roman}(nm)‘‘FontSize‘10.5);
grid on;
title(‘消除拉曼散射后‘);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件       63429  2013-01-22 17:30  荧光光谱分析\chy1.txt
     文件       63429  2013-01-22 17:30  荧光光谱分析\chy2.txt
     文件       63429  2013-01-22 17:30  荧光光谱分析\chy3.txt
     文件       63429  2013-01-22 17:30  荧光光谱分析\chy4.txt
     文件        5399  2016-04-13 19:31  荧光光谱分析\main.m
     文件        3372  2016-04-13 17:47  荧光光谱分析\main2.m

评论

共有 条评论

相关资源