Matlab
SOFTWARE EDUCATIVO
Qu es MatLab?
MatLab es un programa interactivo para el anlisis, diseo, clculo numrico y tratamiento de datos. Contine muchas herramientas y utilidades que permiten adems diversas funcionalidades, como resolver problemas en matemtica aplicada, fsica, qumica, ingeniera, finanzas y muchas otras aplicaciones. Est basado en un sofisticado software de matrices para el anlisis de sistemas de ecuaciones como integrar en anlisis numrico, clculo matricial, proceso de seal y visualizacin grfica en un entorno completo, su elemento bsico de trabajo son las matrices. El nombre de MATLAB proviene de la contraccin de los trminos MATrix LABoratory y fue inicialmente concebido para proporcionar fcil acceso a las libreras LINPACK y EISPACK.
Caractersticas
Tiene implementadas mas de 1000 funciones matemticas, estadsticas y tcnicas de calculo numrico y simblico. Muy potente para realizar calculo numrico con matrices Permite la visualizacin de una amplia variedad de grficos en 2 y 3 dimensiones Permite desarrollar algoritmos mediante un lenguaje propio de programacin de alta nivel de sintaxis similar al lenguaje C, pero con menor esfuerzo Es abierta y extensible. Permite la integracin con C Excel y los programas diseados se pueden reutilizar otras aplicaciones.
Orgenes
La primera versin de MATLAB surgi como una herramienta para dar apoyo en los cursos de Anlisis Numrico, Teora de Matrices y Algebra Lineal (Numrica). La primera versin fue creada en 1970 bsicamente por Steve Bangert (que escribi el "intrprete" parser), Steve Kleiman (que implement los grficos), John Little y Cleve Moler (que escribieron las rutinas de anlisis, la gua de usuario y la mayora de los archivos o ficheros .m (esta es la extensin de los archivos con los que trabaja MATLAB)).
Ventajas de MATLAB
Amplio soporte matemtico Alta precisin Amplio soporte de funciones ya desarrolladas
Rpido prototipado
Integracin con dispositivos hardware Una comunidad muy extendida Magnfica ayuda Comercial
Desventajas de MATLAB
Gestin oscura de la memoria, es decir, utiliza a veces alto porcentaje de memoria ram. Problemas eventuales de velocidad Distribucin de ejecutables