24小时热门版块排行榜    

CyRhmU.jpeg
查看: 4991  |  回复: 22

jasonsl2010

金虫 (小有名气)

[求助] 关于matlab使用 和瑞利散射的去除已有1人参与

请问一下虫友们,谁会使用matlab去除三维荧光中的瑞利散射,请赐教,非常感谢。
我查阅了相关的文献,看到一篇是用delaunay三角形内插值去除的,但是没有看明白。如果过有谁会用的话也请私密我。非常感谢。
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

这个人很懒,什么也没有留下。
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

xym_1900

铜虫 (小有名气)

引用回帖:
18楼: Originally posted by csgt0 at 2016-11-09 11:28:08
别人写的就是这个格式,你按他的调用就行。
% INPUT:
%    X      X-array of EEMs. X is size IxJxK, where I is number of
%           samples, J emissions and K excitations. X has to be a
%           ...

我不是太明白这段程序对数据输入格式的要求。那按照它的要求应该是什么样的?因为我目前数据输入运行的时候总会出错。出错在一段这样的程序“Q=isnan(X.data)”给出的解释是“NaN element at the original data due to emission out of spectroscopic instrumental range”似乎是说由于发射波长超出了光谱仪器的范围,NaN元素存在于原始数据。这个我理解不了,是我的发射波长范围有问题?我看了eemscat的程序也没看出什么结果来,我程序方面的认知有限

发自小木虫IOS客户端
19楼2016-11-09 13:52:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wsgchem

铜虫 (小有名气)

引用回帖:
18楼: Originally posted by csgt0 at 2016-11-09 11:28:08
别人写的就是这个格式,你按他的调用就行。
% INPUT:
%    X      X-array of EEMs. X is size IxJxK, where I is number of
%           samples, J emissions and K excitations. X has to be a
%           ...

大哥,你就不能点破,说了半天就是不告诉别人格式是什么,人家能看懂还问你什么?特烦你这种zb的人。
20楼2019-02-06 22:02:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

csgt0

荣誉版主 (著名写手)

彩色挂图

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
jasonsl2010: 金币+20, 有帮助 2015-01-21 16:13:16
引用回帖:
5楼: Originally posted by jasonsl2010 at 2015-01-21 14:47:02
能不能加我QQ 知道我一下 非常感谢...

不知道你会不会matlab,会的话程序里都有说明,仔细看下,不会的话就得改改了
function [EEM_correct,EEM_Cutted_rrr2]=eemscat2(X,MissRayleh,MissRaman,MissRayleh2);
函数名2应该去掉改成eemscat
说明里的用法Example:
% NewEEM = eemscat( X,      [20 20],       [10 10],         [10 10]);
%                            Data     Rayleigh    RamanWidth    2.orderRayleigh
主要用这句改改你的东西就行

EEMSCAT for removing Rayleigh and Raman scattering from fluorescence
%        EEM data and interpolating the excised areas.
%
% INPUT:
%    X      X-array of EEMs. X is size IxJxK, where I is number of
%           samples, J emissions and K excitations. X has to be a
%           dataset object where the axisscales contain wavelengths.
%           You can convert an array to a dataset doing
%           X = dataset(X);
%           X.axisscale{2} = EmAx; % The emission wavelengths (nm)
%           X.axisscale{3} = ExAx; % The excitation wavelengths (nm)
%
% OPTIONAL INPUT
% RayeleighWitdth
%           RayeleighWitdth is a two-element vector defining how many nanometers
%           to the left and right of the Rayleigh center is removed. Use
%           [0 0] to avoid removing. Default if not given is [25 25];
%
%
% RamanWidth
%           As above but for Raman. Default is [0 0]. Assumes water samples
%           (for the position of the Raman scatter)
%
% Rayleigh2Width
%           As above but for second order Rayleigh scatter. Default is none
%           [0 0].
%
%                  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%                                        Example:
% NewEEM = eemscat( X,  [20 20],   [10 10],   [10 10]);
%                  Data Rayleigh   RamanWidth 2.orderRayl
%
%                   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% OUTPUT:
%
% NewEEM     EEM data with interpolated areas.
%
% Additional optional output
% EEMNaN    EEM data with missing data rather than interpolated values
%

» 本帖已获得的红花(最新10朵)

showmethemoney
6楼2015-01-21 15:28:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jasonsl2010

金虫 (小有名气)

引用回帖:
6楼: Originally posted by csgt0 at 2015-01-21 15:28:34
不知道你会不会matlab,会的话程序里都有说明,仔细看下,不会的话就得改改了
function =eemscat2(X,MissRayleh,MissRaman,MissRayleh2);
函数名2应该去掉改成eemscat
说明里的用法Example:
% NewEEM = eemsca ...

我新入门 只是做荧光需要matlab才临时学的 请您指导一下
这个人很懒,什么也没有留下。
7楼2015-01-21 16:13:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jasonsl2010

金虫 (小有名气)

引用回帖:
10楼: Originally posted by csgt0 at 2015-01-22 09:14:06
点击“回复此楼”,在回复窗口底部有个“高级回复(可上传附件)  ”,进去可以上传啊...

第二个是处理前的 第一个是第二个去除瑞利散射之后做出来的
excel是去除前的数据
关于matlab使用 和瑞利散射的去除
2.png


关于matlab使用 和瑞利散射的去除-1
QQ图片20150122105242.png

这个人很懒,什么也没有留下。
11楼2015-01-22 10:55:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

csgt0

荣誉版主 (著名写手)

彩色挂图

引用回帖:
17楼: Originally posted by xym_1900 at 2016-11-03 09:28:02
你好,我和这个帖子的情况相似,不知道你还是否关注这个帖子,
我做的是三维荧光的一二级瑞丽、拉曼散射的去除,数据有四个样品,分别去掉激发和发射波长后取其中的荧光数据建了四个excel:x1 x2 x3 x4.然后在matla ...

别人写的就是这个格式,你按他的调用就行。
% INPUT:
%    X      X-array of EEMs. X is size IxJxK, where I is number of
%           samples, J emissions and K excitations. X has to be a
%           dataset object where the axisscales contain wavelengths.
%           You can convert an array to a dataset doing
%           X = dataset(X);
%           X.axisscale{2} = EmAx; % The emission wavelengths (nm)
%           X.axisscale{3} = ExAx; % The excitation wavelengths (nm)
%
showmethemoney
18楼2016-11-09 11:28:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

csgt0

荣誉版主 (著名写手)

彩色挂图

【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
jasonsl2010: 金币+5 2015-01-21 14:29:13
这里有程序啊,直接可以用吧
http://www.models.life.ku.dk/EEM_correction
showmethemoney
2楼2015-01-21 14:15:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jasonsl2010

金虫 (小有名气)

引用回帖:
2楼: Originally posted by csgt0 at 2015-01-21 14:15:55
这里有程序啊,直接可以用吧
http://www.models.life.ku.dk/EEM_correction

我试试  是不是下载下来导入就可以了?
这个人很懒,什么也没有留下。
3楼2015-01-21 14:29:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
4楼2015-01-21 14:31:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jasonsl2010

金虫 (小有名气)

引用回帖:
2楼: Originally posted by csgt0 at 2015-01-21 14:15:55
这里有程序啊,直接可以用吧
http://www.models.life.ku.dk/EEM_correction

能不能加我QQ 知道我一下 非常感谢
这个人很懒,什么也没有留下。
5楼2015-01-21 14:47:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

csgt0

荣誉版主 (著名写手)

彩色挂图

【答案】应助回帖

引用回帖:
7楼: Originally posted by jasonsl2010 at 2015-01-21 16:13:43
我新入门 只是做荧光需要matlab才临时学的 请您指导一下...

我对荧光测试不太了解,你把数据传上来看看
showmethemoney
8楼2015-01-21 16:35:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jasonsl2010

金虫 (小有名气)

引用回帖:
8楼: Originally posted by csgt0 at 2015-01-21 16:35:56
我对荧光测试不太了解,你把数据传上来看看...

我要怎么发给你。。。好多数据呢 21x541的数据
这个人很懒,什么也没有留下。
9楼2015-01-21 16:40:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

csgt0

荣誉版主 (著名写手)

彩色挂图

【答案】应助回帖

引用回帖:
9楼: Originally posted by jasonsl2010 at 2015-01-21 16:40:15
我要怎么发给你。。。好多数据呢 21x541的数据...

点击“回复此楼”,在回复窗口底部有个“高级回复(可上传附件)  ”,进去可以上传啊
showmethemoney
10楼2015-01-22 09:14:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 jasonsl2010 的主题更新
信息提示
请填处理意见