我想运行一些Matlab脚本。然而,我们没有Matlab许可证,所以有必要从Matlab转换到R语言。不幸的是,我在Matlab中完全是新手,但在R中却不是。有没有可能用R来阅读Matlab脚本,或者有没有一种简单的方法来翻译R中的Matlab脚本?
发布于 2012-09-03 18:56:41
从一种语言到另一种语言的重写可能是一个艰苦的过程,特别是因为您必须非常小心地确保两组代码的结果是相同的。我认为大致有四种方法:
中重写并模仿matlab代码在R
这些大致按照工作量的顺序排列。如果你只是想让Matlab代码正常工作,一定要使用Octave,它应该只需最少的修改就能运行代码。如果您想将代码转换为R,并在R中继续开发,我会选择第一个选项。通过这种方式,您可以利用R的实力,因为R是非常不同的(link with info、comparison R and matlab)。但这确实需要花费最多的时间。即使您在R中重新实现,我也建议您在Octave中运行代码,以便能够查看您在R中的结果是否符合Matlab代码。
https://stackoverflow.com/questions/12246309
复制相似问题