个人认为主要有四点:(1)在编程方面,matlab的界面相比R来讲更友好一些,R的界面和txt没啥区别,也就是说在程序调试方面相对来说要不方便(2)在计算方面,matlab的矩阵操作和运算能力目前依然是无敌的,不过在R中可以加载pracma、matlab等扩展包弥补这一缺陷,这方面R一直在进步(3)另外就是R只是给了你一个骨架,大量的功能需要加载package实现,但CRAN上4300多个package要找到一个对应的显然不是那么好找的,这还没包括R-forge、bioconduct上的。。。而matlab是一个已经各种强大功能于一身的软件,这方面显然要方便的,每一个模块都有对应的书籍、教程等,查阅起来非常方便,而R的很多包就只能依赖于文档了,因为在不停的更新,所以书籍的覆盖面其实很少(不过还是有很多不错的书)(4)最后一点带有点中国特色,碰到一些小问题卡主的时候,关于matlab的往往能轻松百度,R的话please have try。。。目测有难度。。。。
个人想法,仅供参考