24小时热门版块排行榜    

查看: 5116  |  回复: 22
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

jasonsl2010

金虫 (小有名气)

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

请问一下虫友们,谁会使用matlab去除三维荧光中的瑞利散射,请赐教,非常感谢。
我查阅了相关的文献,看到一篇是用delaunay三角形内插值去除的,但是没有看明白。如果过有谁会用的话也请私密我。非常感谢。
回复此楼
这个人很懒,什么也没有留下。
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xym_1900

铜虫 (小有名气)

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

你好,我和这个帖子的情况相似,不知道你还是否关注这个帖子,
我做的是三维荧光的一二级瑞丽、拉曼散射的去除,数据有四个样品,分别去掉激发和发射波长后取其中的荧光数据建了四个excel:x1 x2 x3 x4.然后在matlab中建立矩阵
X=[x1 x2 x3 x4];
X.axisscale{2}=250:5:700;
X.axisscale{3}=200:5:650;
NewEEM = eemscat( X,  [10 10],   [10 10],   [10 10]);
运行后出现:
??? Reference to non-existent field 'data'.

Error in ==> eemscat at 88
Q=isnan(X.data);  %%% NaN element at the original data due to emission out
m文件中88行是
Q=isnan(X.data);  %%% NaN element at the original data due to emission out

我觉得可能是我的数据设置的有问题,我也刚接触Matlab不久,不明白这个数据要设置成dataset格式是什么意思。我输入help dataset出现dataset.m not found.是因为我没安装文件?
具体问题出在哪里,求大神指点一下,感激不尽!!

发自小木虫IOS客户端
17楼2016-11-03 09:28:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 23 个回答

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的回帖

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的回帖
信息提示
请填处理意见