你能用R代替MATLAB吗?
对
我使用MATLAB已经多年了,但在过go 的三年里,我主要改用了R.在这一点上,他们有很多共同点.这部分取决于您的领域和用例.作为Spencer Graves said previously人,这也取决于你经常go 哪个"教堂".在你决定之前,最好先看看MATLAB toolkit和CRAN这两个选项.
类似的问题asked on R-Help a few years ago和again more recently.David Hiebeler(在缅因大学)保持广泛的R/MATLAB comparison,并且是关于这个主题最好的参考.你也可以复习this comparison of basic functions.
以下是我在过go 观察到的一些事情,其中任何一件都不应该成为交易的 destruct 者.
因此,如果易用性不是主要的问题(并且没有其他商业理由避免使用开源工具),那么我认为使用R是一个真正的理由.它周围有一个非常强大的社区(R邮件列表令人惊讶),正在迅速发展(见CRAN),而且它有free个(这不是一个小问题!).
编辑:我想再补充一点:"Functional Data Analysis with R and MATLAB"本书中有一章是关于"Matlab和R语言的基本比较".这涵盖了一些重要的语法差异(例如点的解释或方括号的含义[]).对于任何对函数式编程感兴趣的人来说,这本书本身都很值得一读.