Matlab es el estándar industrial de facto, está listo ahora y aquí, y tiene una gran empresa detrás para impulsarlo.
Scilab ha sido durante mucho tiempo la alternativa de código abierto, pero sinceramente, nunca me atrajo. Creo que o nunca creyeron lo suficiente en el proyecto, o que necesitas demasiado dinero para hacer un producto válido de este tipo.
Y es una verdadera lástima, ya que necesitamos desesperadamente una buena alternativa de fuente abierta, porque ser de código abierto es la única manera de ser muy eficiente en diferentes plataformas: en realidad, matlab es muy bueno para crear prototipos de programas pequeños-medianos, pero dado que es una fuente cerrada, es muy difícil escalarla, por ejemplo, a supercomputadoras, que a menudo requieren una reescritura completa del código.
Sage podría ser la tercera forma, tiene mucho potencial, y yo apostaría. Revisalo. No reinventa la rueda como lo hizo Scilab, sino que toma el software existente y lo combina en un nuevo programa. Se basa en Python, que ganó un gran impulso en el mundo de la informática, ya que ha demostrado ser lo suficientemente fácil como para un prototipo rápido, y lo suficientemente versátil como para funcionar en plataforma exótica como supercomputadores o G PGPU.
@ MatlabDoug
Es factible en un entorno de pequeñas y medianas, pero en tarea muy grande la flexibilidad del código abierto tiene un valor incalculable.
A partir de herramienta de bajo nivel como open-mpi que le permite sintonizar finamente sus aplicaciones, a través del marco de nivel superior como PETSc que levantar mucho trabajo de los hombros, a java y python implementaciones que le permiten concentrarse en los algoritmos olvidando muchos de los dolores de cabeza de los idiomas de nivel inferior.
Pero la verdadera prueba es que una asombrosa mayoría de los topcompunters top5 prefiere open source alternatives.
@Mascarpone En cuanto a la ampliación a la supercomputadora, ¿sabe que MATLAB tiene una caja de herramientas para hacer exactamente eso? http://www.mathworks.com/products/parallel-computing/ – MatlabDoug
@MatlabDoug Respondí;) – Mascarpone