Matlab

Páginas: 7 (1566 palabras) Publicado: 3 de septiembre de 2010
MATLAB es un lenguaje de computación técnica de alto nivel y un entorno interactivo para desarrollo de algoritmos, visualización de datos, análisis de datos y cálculo numérico. Con MATLAB, podrá resolver problemas de cálculo técnico más rápidamente que con lenguajes de programación tradicionales, tales como C, C++ y FORTRAN.

Puede usar MATLAB en una amplia gama de aplicaciones que incluyenprocesamiento de señales e imágenes, comunicaciones, diseño de sistemas de control, sistemas de prueba y medición, modelado y análisis financiero y biología computacional. Los conjuntos de herramientas complementarios (colecciones de funciones de MATLAB para propósitos especiales, que están disponibles por separado) amplían el entorno de MATLAB permitiendo resolver problemas especiales en estas áreasde aplicación.

Además, MATLAB contiene una serie de funciones para documentar y compartir su trabajo. Puede integrar su código de MATLAB con otros lenguajes y aplicaciones, y distribuir los algoritmos y aplicaciones que desarrollo usando MATLAB.
Características principales
• Lenguaje de alto nivel para cálculo técnico
• Entorno de desarrollo para la gestión de código, archivos y datos
•Herramientas interactivas para exploración, diseño y resolución de problemas iterativos
• Funciones matemáticas para álgebra lineal, estadística, análisis de Fourier, filtraje, optimización e integración numérica
• Funciones gráficas bidimensionales y tridimensionales para visualización de datos
• Herramientas para crear interfaces gráficas de usuario personalizadas
• Funciones para integrarlos algoritmos basados en MATLAB con aplicaciones y lenguajes externos, tales como C/C++, FORTRAN, Java, COM y Microsoft Excel.

Desarrollo de algoritmos y aplicaciones
MATLAB le proporciona un lenguaje de alto nivel y herramientas de desarrollo con los que podrá desarrollar y analizar sus algoritmos y aplicaciones rápidamente.
El lenguaje MATLAB
El lenguaje MATLAB incluye operacionesvectoriales y matriciales que son fundamentales para resolver los problemas científicos y de ingeniería Agiliza tanto el desarrollo como la ejecución.

Con el lenguaje de MATLAB, podrá programar y desarrollar algoritmos más rápidamente que con los lenguajes tradicionales porque ya no tendrá que realizar tareas administrativas de bajo nivel, tales como declarar variables, especificar tipos de datos yasignar memoria. En muchos casos, MATLAB elimina la necesidad de bucles "for". En consecuencia, una línea de código de MATLAB generalmente reemplaza a varias líneas de código C o C++.

Al mismo tiempo, MATLAB ofrece todas las caracteristicas de los lenguajes de programación tradicionales, que incluyen operadores aritméticos, control de flujo, estructuras de datos, tipos de datos, programaciónorientada a objetos (OOP) y depuración.

MATLAB le permite ejecutar comandos o grupos de comandos uno a uno, sin compilar ni enlazar, y repetir su ejecución hasta lograr la solución óptima.
Para ejecutar rápidamente cálculos matriciales y vectoriales complejos, MATLAB utiliza bibliotecas optimizadas para el procesador. Para cálculos escalares de aplicación general, MATLAB genera instruccionesen código máquina utilizando su tecnología JIT (Just-In-Time).

Gracias a esta tecnología, que está disponible para la mayoría de las plataformas, las velocidades de ejecución son mucho más rápidas que las de los lenguajes de programación tradicionales.
Herramientas de desarrollo
MATLAB incluye herramientas de desarrollo que le ayudan a implementar sus algoritmos eficientemente. Lassiguientes son algunas de ellas:
• MATLAB Editor - Funciones de edición y depuración estándar, como establecimiento de puntos de interrupción y simulaciones paso a paso
• M-Lint Code Checker - Analiza el código y recomienda modificaciones para mejorar el rendimiento y mantenimiento
• MATLAB Profiler - Registra el tiempo que tarda en ejecutarse cada línea de código
• Directory Reports - Explora...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • matlab
  • Matlab
  • Matlab
  • matlab
  • MATLAB
  • MATLAB
  • Matlab
  • Matlab

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS