首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在R中转换Matlab脚本

如何在R中转换Matlab脚本
EN

Stack Overflow用户
提问于 2012-09-03 18:45:21
回答 1查看 2.2K关注 0票数 1

我想运行一些Matlab脚本。然而,我们没有Matlab许可证,所以有必要从Matlab转换到R语言。不幸的是,我在Matlab中完全是新手,但在R中却不是。有没有可能用R来阅读Matlab脚本,或者有没有一种简单的方法来翻译R中的Matlab脚本?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-03 18:56:41

从一种语言到另一种语言的重写可能是一个艰苦的过程,特别是因为您必须非常小心地确保两组代码的结果是相同的。我认为大致有四种方法:

  • 摘录脚本的目标,搁置matlab代码,在R

中重写并模仿matlab代码在R

  • 中运行matlab代码,并与R
  • 接口在octave中完全运行代码< code >F29

这些大致按照工作量的顺序排列。如果你只是想让Matlab代码正常工作,一定要使用Octave,它应该只需最少的修改就能运行代码。如果您想将代码转换为R,并在R中继续开发,我会选择第一个选项。通过这种方式,您可以利用R的实力,因为R是非常不同的(link with infocomparison R and matlab)。但这确实需要花费最多的时间。即使您在R中重新实现,我也建议您在Octave中运行代码,以便能够查看您在R中的结果是否符合Matlab代码。

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

https://stackoverflow.com/questions/12246309

复制
相关文章

相似问题

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