Creo que sería difícil encontrar algo que R pueda hacer y que Matlab sea completamente incapaz de hacer o viceversa. Sin embargo, algunas tareas son mucho más fáciles de realizar en un idioma que en el otro.
Aquí hay algunas diferencias que noté al usar ambos idiomas:
- La sintaxis de Matlab parece ser más adecuada para la manipulación matemática de matrices que la de R. Por ejemplo, si a y b son vectores, la expresión a * b en Matlab se entiende como “el producto matriz de la matriz a veces la matriz b “, mientras que en R, a * b se interpreta como “tomar cada componente en un y multiplíquelo por cada componente en b , y devuelva el vector resultante “. Eso no quiere decir que R o Matlab sean incapaces de llevar a cabo ambas operaciones, pero la notación facilita una u otra.
- R parece ser el idioma elegido para paquetes nuevos y emocionantes. Si un investigador presenta una nueva herramienta computacional, me parece que es mucho más probable que escriba un paquete para él en R que para escribir uno en Matlab. Por lo tanto, podría decirse que está mejor con R si desea acceder a la más amplia variedad de paquetes de vanguardia. Por otro lado, Matlab vende una variedad de “cajas de herramientas” que contienen una variedad de herramientas bien pulidas y organizadas. Estos pueden ser más fáciles de navegar que la gran variedad de paquetes a menudo dispares disponibles en R, con documentación a veces muy irregular.
- R es gratuito y extremadamente liviano (¡incluso puede descargar versiones portátiles de R que no requieren instalación!) Tarda menos de 2 segundos en abrirse en mi vieja computadora cansada con muchas otras cosas abiertas. Matlab es muy costoso y extremadamente pesado y voluminoso.
- R también parece ser más adecuado para el análisis estadístico que Matlab, tanto en términos de sus funciones integradas (la regresión lineal en R parece natural; no tanto en Matlab) como en términos de su capacidad para manejar grandes conjuntos de datos. ¡Matlab a menudo ha sido completamente incapaz de cargar algunos conjuntos de datos grandes que R pudo ordenar en unos segundos!
Eso es todo por mi parte, aunque estoy seguro de que hay más por ahí …
- ¿Qué tan difícil es cambiar de tema después del 1er año en SJBIT Bangalore?
- ¿Es la Universidad Mizoram una buena opción para un BTech?
- ¿Son (ingeniería eléctrica e informática) y sistemas integrados lo mismo? ¿En qué consiste exactamente?
- ¿Cuál es la clase de matemáticas más útil para un ingeniero biomédico?
- ¿Tener una tienda de comestibles en Indore es mejor que ser ingeniero civil en Mumbai?