首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在matlab教程的帮助下,将matlab工具箱转换为R脚本以进行频谱分析

在matlab教程的帮助下,将matlab工具箱转换为R脚本以进行频谱分析
EN

Stack Overflow用户
提问于 2012-02-09 22:19:31
回答 2查看 809关注 0票数 2

我想对荧光数据进行光谱分析,就像本教程中所做的那样(本教程使用的是近红外数据):http://www.models.life.ku.dk/sites/default/files/iToolbox_Manual.pdf

然而,这个谱分析是在Matlab中完成的,我想在R中做同样的事情。我已经开始寻找R包,我找到了pls包。不幸的是,我的R技能不足以将教程中的示例转换为函数式R代码。能不能请一个有很强R技能的人来帮我解决这个问题。

可在此处下载matlab工具箱、示例数据和教程:http://www.models.kvl.dk/iToolbox

需要R包"R.matlab“来加载示例(nirbeer) matlab数据文件。

任何直接帮助或链接到其他网站/帖子的人都非常感谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-02-09 23:42:52

我没有听说过任何将Matlab代码交叉解释为R的自动化程序。我认为你可能需要学习使用R中的包,这些包提供了相同的工具。(如果您有Matlab许可,则使用R-to-Matlab工具,或使用Octave。)我记得@cbeleites既是一个SO参与者,也是沿着这些路线参与active R包开发的参与者。当我搜索"Beleites spectra“时,我看到了几个包。

http://finzi.psych.upenn.edu/R/library/hyperSpec/doc/index.html

http://finzi.psych.upenn.edu/R/library/ChemoSpec/doc/ChemoSpec.pdf

票数 3
EN

Stack Overflow用户

发布于 2012-02-10 00:12:38

有一些尝试自动化一些Matlab- to -R转换,比如老式的bash脚本,你可以在Convert MATLAB code to R上找到。根据我的经验,对于更复杂的代码,它不能很好地工作。我第二个@Dwin --你可能不得不用很难的方式来做。有一个a great document by David Hiebele,它显示了Matlab和R之间的交叉引用。另外,我想知道你想在R中复制频谱分析的哪些方面?Package signal processing在任何情况下都可能很有用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9212507

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档