Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 其它 > 资料存档
资料存档 资料存档
回复
 
主题工具 显示模式
旧 2019-12-10, 16:49   #1
poster
高级会员
 
注册日期: 2019-11-21
帖子: 3,006
声望力: 66
poster 正向着好的方向发展
帖子 R不能做的MATLAB能做什么?

我经常听到人们抱怨MATLAB许可证的价格昂贵。然后我想知道为什么他们不只是使用OctaveR。但是后者对吗?可以使用R取代MATLAB吗?


回答:
可以使用R取代MATLAB吗?

是。

我使用MATLAB已有多年,但最近3年主要切换到R。在这一点上,它们有很多共同点。这部分取决于您的领域和用例。正如斯宾塞·格雷夫斯Spencer Graves)先前所说 ,这还取决于您“碰巧经常去哪个教堂”。最好在决定之前查看MATLAB工具箱CRAN的特定任务。

几年前最近又 在R-Help上问了一个类似的问题。 David Hiebeler (缅因大学)保持了广泛的R / MATLAB比较 ,并且是该主题的最佳参考。您还可以查看基本功能的比较

这是我过去观察到的一些事情,都不应该成为破坏交易的事情。
  • 通常,MATLAB具有更好的编程环境(例如,更好的文档,更好的调试器,更好的对象浏览器),并且使用起来更加“轻松”(如果需要,您可以不进行任何编程就使用MATLAB)。 Simulink允许您通过连接图形中的块来直观地进行编程。 REvolution R通过提供具有改进的调试功能的更好的IDE 来解决其中的一些差异 ,但它仍然落后了一步。
  • 正常配置下,MATLAB的运行速度要快一些( 请参见此基准示例 ),尽管如果有问题可以采取一些措施来提高R性能。
  • 由于它是商业产品,因此可以说它还有更多的“产品”(在集成附件的意义上)和支持(但您为此付费)。请参阅产品列表 。例如,它具有诸如MATLAB编译器之类的功能 ,可创建可部署的可执行MATLAB程序。
  • 就包/工具包而言,MATLAB对物理科学提供了更多支持,而R在统计方面更强大,这并不是说其他人不能执行这些任务。而且它们都可以轻松扩展。
因此,如果易用性不是主要考虑因素(并且没有其他商业理由要避免使用开源工具),那么我认为使用R确实是有道理的。它周围的强大社区(R邮件列表很棒),正在迅速发展(请参阅CRAN),并且它是免费的 (这不是一个小问题!)。

编辑:我要再补充一点: “使用R和MATLAB进行功能数据分析”一书包括了“ Matlab和R语言的本质比较一章。这涵盖了一些重要的语法差异(例如,点的解释或方括号[]的含义)。对于那些对函数式编程感兴趣的人(用任何一种语言),这本书本身都是值得阅读的。



更多&回答...
poster 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛禁用 表情符号
论坛启用 [IMG] 代码
论坛启用 HTML 代码



所有时间均为北京时间。现在的时间是 22:14


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.