回答
不,没有简单的转换。有些会翻译得几乎完全一样,有些翻译只会带来巨大的痛苦和痛苦。至少你会使用R虽然!从这里开始制定类似的功能和语法:
http://cran.r-project.org/doc/contrib/R-and-octave.txt
http://cran.r-project.org/doc/contrib/Hiebeler-matlabR.pdf
当您遇到问题,请在这里提出的具体问题。这实在太模糊了,尽管这些参考卡将有助于开始。
翻译代码的替代方法是使用RMatlab包从R内调用MATLAB。
我没有试过RMatlab,但包的说明指出:
这个软件包提供的方法来读取 和写入MAT文件。它还使得它可以在本地或在远程主机上进行通信(评估 代码,发送和检索对象等) 与Matlab v6或更高版本运行 。
它只能在UNIX上运行:( – user236215 2011-04-29 16:05:04
对于Windows,请参阅此答案:http://stackoverflow.com/questions/6695105/ call-r-scripts-in-matlab/6933492#6933492 – Iterator 2011-09-26 16:46:35
@ user236215 R和RMatlab都在Windows上运行。 – 2011-09-26 16:56:54
保罗·吉尔伯特提供了可以让你在R mailing list开始(他声称它会转换的方式约80%)粗略Bash脚本:
#!/bin/csh
cp $1 $2
ex -s $2 <<eof
g/%/s//#/g
g/function\(..*\)=\(..*\)(\(..*\)/s//\2 <-function(\3 { \1/
g/end/s// } #/
g/for\(..*\)=\(..*\):\(..*\)/s//for (\1 in \2 : \3) {/
g/_/s//./g
g/;/s///g
g/==/s//@@/g
g/=/s//<-/g
g/@@/s//==/g
g/zeros(/s//matrix(0,/g
g/ones(/s//matrix(1,/g
g/eye(/s//diag(1,/g
g/\/s//solve(,)/g
g/fsolve('\(..*\)'/s//ms(~\1 /g
g/param(\(..*\))/s//param[ \1 ] /g
g/var(\(..*\))/s//var[ \1 ] /g
g/mod1(\(..*\)/s//mod1[ \1 /g
wq
eof
请参阅在这个问题上的意见: 网址:https://mandymejia.wordpress.com/2014/08/18/three-ways-to-use-matlab-from-r/
她提到几个选项:
选项1:在全光照时间跑单MATLAB命令克系统()
选项2:使用R.matlab发送代码到MATLAB服务器
选项3:写使用writeLines()的整个MATLAB程序和使用运行系统()
- 1. 将matlab代码转换为R代码
- 2. 将matlab代码中的矩阵转换为R代码
- 3. 将R代码转换为R风格
- 4. 将Matlab中的矩阵运算转换为R代码
- 5. 将Matlab代码转换为R:./运算符
- 6. 将matlab代码转换为云服务
- 7. 如何将Matlab代码转换为Delphi?
- 8. 将Matlab代码转换为FreeMat
- 9. 将matlab代码转换为c
- 10. 将fft代码从Matlab转换为C#
- 11. 将Matlab的代码转换为Mathematica
- 12. 如何将Java代码转换为Matlab
- 13. 将定点Matlab代码转换为Verilog
- 14. 如何将c代码转换为matlab
- 15. 将matlab转换为python代码
- 16. 将fortran代码转换为matlab
- 17. 将此C++代码转换为Matlab
- 18. 将MATLAB代码转换为Fortran
- 19. 将Matlab代码转换为python 3.5+
- 20. 从MATLAB代码转换至R
- 21. 转换Matlab代码为C代码
- 22. 将R代码转换为Python脚本
- 23. 如何将matlab代码转换为python代码?
- 24. 将R代码转换为字节代码
- 25. 从MATLAB转换的代码段为C#
- 26. 转换MATLAB代码到Python
- 27. matlab到python代码转换
- 28. 代码转换:Matlab到C++
- 29. Matlab来C++代码转换
- 30. 转换MATLAB代码 - 困惑
对于简单的程序你可以尝试这个新的包:https://cran.r-project.org/package=matconv – vonjd 2018-02-05 16:29:00