¿Por qué los colegios y universidades dependen tanto de MATLAB?

Me temo que la razón principal podría ser que Matlab es probablemente el sistema más productivo para la creación de secuencias de comandos de ingeniería: no es un lenguaje de propósito general, sino un lenguaje totalmente dedicado a la informática de ingeniería, la programación es bastante sencilla, por lo general no necesita agregar engorrosos -ons y la interfaz es bastante fácil de usar. El principal inconveniente es que debe pagarlo y está desarrollando su trabajo en un sistema cerrado que no es suyo. Además, incluso una sola licencia para Matlab significa un costo sustancial que impide su uso después de la universidad, por lo que todo lo que desarrolle no se utilizará en el mundo corporativo.

Tanto Octave como Scilab representan buenos clones FOSS de Matlab que son solo un poco más débiles que Matlab para la mayoría de los propósitos. Recomiendo su uso, ya que son paquetes de descarga gratuita que se pueden utilizar como una alternativa importante para la investigación académica de referencia. Además, sus códigos pueden ser útiles después de la vida universitaria. La sintaxis de Octave y Scilab es idéntica a la de Matlab con algunas funciones faltantes.

En pocas palabras, no es una buena idea financiera no usar matlab.

Es muy extenso tanto en productividad como en soporte al usuario. Incluso podría llamarse un estándar entre algunos campos.

Para los ingenieros informáticos / científicos como yo, matlab es demasiado controlador para la programación frecuente. Sin embargo, para estudiantes de matemáticas (también yo), es perfecto.

Hay una sobrecarga mínima y le permite realizar tareas muy potentes. Las universidades no tienen que requerir experiencia en programación para impartir una clase en matlab. Es simple, es rápido y efectivo.

Sin embargo, hay otras aplicaciones como R o SAGE que son de uso gratuito, y muchas universidades también las incorporarán.

Entonces, no es que Matlab tenga este monopolio. Es solo que, para la gran mayoría de los cursos, matlab es el mejor que hay. Producir algo tan efectivo costaría más que la propia licencia.

¿Por qué los colegios y universidades dependen tanto de MATLAB?

¿Por qué no (desarrollar y) promover algo gratis?

Bueno, hay alternativas de código abierto como SageMath.

Sistema de software matemático SageMath – Sage

Y aunque no sé el costo de Matlab, a menudo hay ofertas de precios universitarios para paquetes de software, lo que hace que el costo sea más razonable.