¿Cómo me ayudaría Matlab en mi carrera profesional, si no fuera en la academia?

Matlab no es una herramienta de producción. Es ideal para la creación de prototipos de scripts súper rápidos y para crear GUI que no necesitan mucho mantenimiento o esfuerzo. Es la mejor alternativa a National Instruments CVI para el control de instrumentos y la adquisición de datos. También tiene herramientas de adquisición y procesamiento de imágenes estándar de la industria que son bastante fáciles de desarrollar.

La mejor parte de Matlab es que no es necesario ser un experto en, por ejemplo, visión por computadora para desarrollar un código de visión. Mantienen la tecnología subyacente transparente para el usuario. También tienen uno de los mejores soportes de documentación. Para que pueda sumergirse en los algoritmos internos si lo desea.

Si fuera un ingeniero de sistemas de control, sabría que las herramientas de simulación y síntesis de control de Matlab son líderes en la industria. Se usan todo el camino entre la NASA y Detroit.

Sus estadísticas / visión / HPC / VHDL / incrustado / auto-documentación / scripting del lado del servidor / simbólico / funcionalidad de comunicación tampoco es nada despreciable. Claro que puede obtener herramientas mucho mejores para fines específicos, pero sería difícil obtener una herramienta general que cubra tantas disciplinas al mismo tiempo.

Contratar programadores dedicados para proyectos pequeños es muy costoso. Por lo tanto, Matlab llena este vacío entre el análisis formal rápido y la creación de prototipos para el código de nivel de producción (donde el tiempo / capacidad de respuesta / UI / UX y la portabilidad son críticos) muy bien. El tiempo necesario para implementar análisis o prototipos funcionales de software en matlab es del orden de días, en lugar de semanas y meses para entornos de programación más formales. Pero, por supuesto, tienes que ser bueno en eso.