Está en la página 1de 2

MATLAB (abreviatura de MATrix LABoratory, "laboratorio de matrices") es un sistema

de c�mputo num�rico que ofrece un entorno de desarrollo integrado (IDE) con un


lenguaje de programaci�n propio (lenguaje M). Est� disponible para las plataformas
Unix, Windows, Mac OS X y GNU/Linux .

Entre sus prestaciones b�sicas se hallan: la manipulaci�n de matrices, la


representaci�n de datos y funciones, la implementaci�n de algoritmos, la creaci�n
de interfaces de usuario (GUI) y la comunicaci�n con programas en otros lenguajes y
con otros dispositivos hardware. El paquete MATLAB dispone de dos herramientas
adicionales que expanden sus prestaciones, a saber, Simulink (plataforma de
simulaci�n multidominio) y GUIDE (editor de interfaces de usuario - GUI). Adem�s,
se pueden ampliar las capacidades de MATLAB con las cajas de herramientas
(toolboxes); y las de Simulink con los paquetes de bloques (blocksets).

Es un software muy usado en universidades y centros de investigaci�n y desarrollo.


En los �ltimos a�os ha aumentado el n�mero de prestaciones, como la de programar
directamente procesadores digitales de se�al o crear c�digo VHDL.

En 2004, se estimaba que MATLAB era empleado por m�s de un mill�n de personas en
�mbitos acad�micos y empresariales.1?

�ndice
1 Caracter�sticas
1.1 Lenguaje
1.2 Gr�ficos e interfaces gr�ficas
1.3 Simulink
1.4 Toolboxes[2]?
1.4.1 MATLAB
1.4.2 Simulink
1.5 Limitaciones y alternativas
1.6 Interfaz con otros lenguajes de programaci�n
2 Historial de versiones
3 Requisitos del sistema
4 Licencia
5 V�ase tambi�n
6 Referencias
7 Enlaces externos
Caracter�sticas
Lenguaje
MATLAB (lenguaje)
Matlab Logo.png
Desarrollador(es)
MathWorks
https://www.mathworks.com/products/matlab.html
Informaci�n general
Extensiones comunes .m
Paradigma Lenguaje de programaci�n multiparadigma
Apareci� en Finales de 1970
Dise�ado por Cleve Moler
�ltima versi�n estable R2016a (03 de marzo de 2016 (3 a�os, 4 meses y 17 d�as))
Sistema de tipos D�bilmente tipado, tipado din�mico
Implementaciones GNU Octave
Dialectos GNU Octave
Sistema operativo Multiplataforma
Licencia Propietaria
[editar datos en Wikidata]
Las aplicaciones de MATLAB se desarrollan en un lenguaje de programaci�n propio.
Este lenguaje es interpretado, y puede ejecutarse tanto en el entorno interactivo,
como a trav�s de un archivo de script (archivos *.m). Este lenguaje permite
operaciones de vectores y matrices, funciones, c�lculo lambda, y programaci�n
orientada a objetos.

Gr�ficos e interfaces gr�ficas


MATLAB provee funciones y herramientas para visualizar datos en 2D y 3D.

Simulink
Toolboxes2?
MATLAB
Parallel Computing
Math, Statistics, and Optimization
Control Systems
Signal Processing and Communications
Image Processing and Computer Vision
Test and Measurement
Computational Finance
Computational Biology
Code Generation and Verification
Application Deployment
Database Connectivity and Reporting
MATLAB Report Generator
Text Analytics Toolbox�
Simulink
Event-Based Modeling
Physical Modeling
Control Systems
Signal Processing and Communications
Code Generation
Real-Time Simulation and Testing
Verification, Validation, and Test
Simulation Graphics and Reporting
Limitaciones y alternativas
Durante mucho tiempo hubo cr�ticas porque MATLAB es un producto propietario de The
Mathworks, y los usuarios est�n sujetos y bloqueados al vendedor. Recientemente se
ha proporcionado una herramienta adicional llamada MATLAB Builder bajo la secci�n
de herramientas "Application Deployment" para utilizar funciones MATLAB como
archivos de biblioteca que pueden ser usados con ambientes de construcci�n de
aplicaci�n .NET o Java. Pero la desventaja es que el computador donde la aplicaci�n
tiene que ser utilizada necesita MCR(MATLAB Component Runtime) para que los
archivos MATLAB funcionen correctamente. MCR se puede distribuir libremente con los
archivos de biblioteca generados por el compilador MATLAB.

También podría gustarte