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.
- ¿Cómo se sienten los profesores cuando miran a Rate My Professors?
- ¿Los profesores quieren controlar a sus estudiantes de posgrado?
- ¿Es Rutgers bien conocido en la academia CS?
- ¿Sería posible iniciar un sitio web de "citas de colaboración científica", como FounderDating?
- Cómo resistir repetidos fracasos académicos
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.