Estoy ligeramente sesgado en mis puntos de vista de Matlab, ya que lo he estado usando durante décadas. También formo parte de su consejo asesor.
Los beneficios inmediatos de Matlab son las oportunidades de trabajo. Al poder incluir en su CV los x años de uso de Simulink (tm) en un modelo multidominio para optimizar el tiempo de comercialización de un nuevo programa, el volumen habla.
Matlab en su núcleo es un lenguaje de programación escrito por matemáticos para matemáticos. Hay aspectos de matlab-script que parecen semantecas de diseño realmente deficientes, pero tienen sentido desde una perspectiva matemática.
Personalmente python + numpy + scipy + matplotlib > Matlab. Si agrega Simulink ... puedo describir una unidad de motor BLAC de 30kVA (3 fases, inversor, control, motor, respuesta de carga) en Python y proporcionar resultados comparables al sistema real y un modelo de enlace simultáneo. Eso no significa que otros puedan fácilmente tomar mi código para determinar las respuestas del sistema.
Ahora Simulink ... Simulink es un conjunto muy poderoso de herramientas para simular sistemas. Si usted es un diseñador de circuitos, puede cuestionar la utilidad de este tema en más de ... SIMextrix pero eso es porque SIMextrix es un simulador de especias y Simulink es un simulador de sistemas. Simulink puede simular circuitos eléctricos, hidráulicos, mecánicos, fluidos, etc., pero no lo hace tan bien como las aplicaciones dedicadas. Sin embargo, esas aplicaciones dedicadas no describen otros dominios físicos. Entonces, en el momento en que necesites una simulación entre dominios, ¿qué vas a hacer? necesita una suite que pueda atender esto para luego proporcionar información específica del dominio a las suites de diseño más detalladas.
En segundo lugar, está el concepto de "diseño de base de modelo", en el que un modelo de enlace simultáneo captura la intención de un modelo de sistema para que la gestión de requisitos facilite finalmente la generación de autocódigo. Cuando los subsistemas / bloques están vinculados a los requisitos (por ejemplo, en DOORS o ... sobresalga si es necesario) un equipo de diseño puede obtener cobertura y proporcionar un rastro auditable si el entorno empresarial en el que opera tiene algún tipo de supervisión por parte de la agencia