Вы находитесь на странице: 1из 4

MATLAB

De Wikipedia, la enciclopedia libre

MATLAB (abreviatura de MATrix LABoratory,


"laboratorio de matrices") es una herramienta de software
matemtico que ofrece un entorno de desarrollo integrado
MATLAB
(IDE) con un lenguaje de programacin propio (lenguaje www.mathworks.com y
M). Est disponible para las plataformas Unix, Windows, www.mathworks.com/products/matlab.html
Mac OS X y GNU/Linux .

Entre sus prestaciones bsicas se hallan: la manipulacin


de matrices, la representacin de datos y funciones, la
implementacin de algoritmos, la creacin de interfaces
de usuario (GUI) y la comunicacin 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 simulacin multidominio) y
GUIDE (editor de interfaces de usuario - GUI). Adems,
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


investigacin y desarrollo. En los ltimos aos ha
aumentado el nmero de prestaciones, como la de
programar directamente procesadores digitales de seal o
crear cdigo VHDL.

ndice
1 Historia Informacin general
2 Caractersticas Modelo de Software propietario
2.1 Lenguaje desarrollo
2.2 Grficos e interfaces grficas Desarrollador(es) MathWorks y Cleve Moler
2.3 Simulink
2.4 Toolboxes Autor(es) Cleve Moler
2.4.1 MATLAB Lanzamiento 1984
2.4.2 Simulink inicial
2.5 Limitaciones y alternativas
ltima versin R2017a (info)
2.6 Interfaz con otros lenguajes de
programacin estable 09 de marzo de 2017 (3 meses y 30
3 Historial de versiones das)
4 Requisitos del sistema Gnero Software matemtico
5 Licencia
Programado en C, Java, MATLAB
6 Vase tambin
7 Referencias Sistema Microsoft Windows, Mac OS X,
8 Enlaces externos operativo GNU/Linux
Plataforma x86-64; x86 slo hasta versin
2015b
Historia Licencia Propietaria
Estado actual En desarrollo
Fue creado por el matemtico y programador de Idiomas Ingls
computadoras Cleve Moler en 1984, surgiendo la primera En espaol No
versin con la idea de emplear paquetes de subrutinas
[editar datos en Wikidata]
escritas en Fortran en los cursos de lgebra lineal y
anlisis numrico, sin necesidad de escribir programas en
dicho lenguaje. El lenguaje de programacin M fue creado en 1970 para proporcionar un sencillo acceso al
software de matrices LINPACK y EISPACK sin tener que usar Fortran.

En 2004, se estimaba que MATLAB era empleado por ms de un milln de personas en mbitos acadmicos y
empresariales.1

Caractersticas
Lenguaje
Las aplicaciones de MATLAB se desarrollan en un
lenguaje de programacin propio. Este lenguaje es MATLAB
interpretado, y puede ejecutarse tanto en el entorno
interactivo, como a travs de un archivo de script Desarrollador(es)
(archivos *.m). Este lenguaje permite operaciones de MathWorks
vectores y matrices, funciones, clculo lambda, y http://www.mathworks.com/help/matlab/index.html
programacin orientada a objetos. Informacin general
Extensiones .m
Grficos e interfaces grficas
comunes
MATLAB provee funciones para visualizar datos en 2D y Paradigma Multiparadigma
3D. Apareci en Finales de 1970
Diseado por Cleve Moler
Simulink
ltima versin R2016a (03 de marzo de 2016 (1 ao, 4
Simulink es un mdulo que permite la simulacin de estable meses y 5 das))
sistemas dinmicos a travs de una interfaz basada en Sistema de tipos Dbilmente tipado, dinmico
bloques. Sistema Multiplataforma
operativo
Toolboxes
Licencia Propietaria
Las funcionalidades de Matlab se agrupan en ms de 35 [editar datos en Wikidata]
toolboxes y paquetes de bloques (para Simulink),
clasificadas en las siguientes categoras:2

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
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 crticas porque MATLAB es un producto propietario de The Mathworks, y los
usuarios estn sujetos y bloqueados al vendedor. Recientemente se ha proporcionado una herramienta adicional
llamada MATLAB Builder bajo la seccin de herramientas "Application Deployment" para utilizar funciones
MATLAB como archivos de biblioteca que pueden ser usados con ambientes de construccin de aplicacin
.NET o Java. Pero la desventaja es que el computador donde la aplicacin 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.

Interfaz con otros lenguajes de p rogramacin


MATLAB puede llamar funciones y subrutinas escritas en C o Fortran. Se crea una funcin envoltorio que
permite que sean pasados y devueltos tipos de datos de MATLAB. Los archivos objeto dinmicamente
cargables creados compilando esas funciones se denominan "MEX-files", aunque la extensin de nombre de
archivo depende del sistema operativo y del procesador.

Historial de versiones
Vase tambin: Anexo:Versiones de MATLAB

La versin actual de MATLAB es la R2016a, publicada el 3 de marzo de 2016.

La ltima versin de MATLAB es la R2017a.

Requisitos del sistema


Los requisitos del sistema para la versin R2016b son los siguientes:3

Sistema operativo:

Windows: Windows 7 SP1 en adelante, Windows Server 2008 SP2 en adelante.


Mac: macOS 10.10 - 10.11
Linux: Kernel 2.6 o superior, glibc 2.11 o superior.

Procesador: Intel o AMD x86-64 con soporte de instrucciones AVX2.


Disco: 2 GB solo para MATLAB, 4-6 GB para una instalacin tpica.
RAM: 1GB mnimo, 4 GB recomendado.
Tarjeta grfica: Soporte para OpenGL 3.3 recomendado con 1 GB en GPU.

Licencia
MATLAB es un software propietario de MathWorks. De forma independiente, se ofrecen los toolboxes.
Adems, existen dos versiones para estudiantes.4 La primera incluye solo MATLAB, y la segunda incluye
Simulink y otros 10 mdulos.

Vase tambin
MuPAD
Scilab
GNU Octave
SciPy
LabVIEW
Maple
Mathcad
Lenguaje R
lgebra computacional

Referencias
1. Richard Goering, "Matlab edges closer to electronic design automation world," EE Times, 10/04/2004 online (http://ww
w.eetimes.com/news/design/showArticle.jhtml?articleID=49400392)(en ingls)
2. Lista de productos MATLAB por categoras(http://www.mathworks.es/products/product_listing/index.html?sec=categor
ydesc)
3. System Requirements for MATLAB & Simulink R2016b (Professional & Student Versions) (http://www.mathworks.c
om/support/sysreq/current_release/index.html). MathWorks. Consultado el 17 de noviembre de 2016.
4. MATLAB for Student Use (http://www.mathworks.com/academia/student_version/?s_tid=acport_sv_sp_cta1)(en
ingls). MATLAB. Consultado el 19 de septiembre de 2015.

Enlaces externos
Wikilibros alberga un manual sobre MATLAB.
Pgina web del producto
Grupo de Matlab en Facebook
Wikibooks
Introduccin Informal a Matlab y Octave de Guillem Borrell i Nogueras (libro libre en espaol)
MatlabLatino (Video-tutoriales introductorios de Matlab y Simulink en idioma espaol)
www.matpic.com (sitio web sobre Matlab/Simulink, microcontroladores (en especial PIC de Microhip y
AVR de Atmel) y lenguajes de descripcin de hardware, con guas y ejemplos.)

Obtenido de https://es.wikipedia.org/w/index.php?title=MATLAB&oldid=99856269

Categoras: Software de anlisis numrico Software matemtico Software de grficos


Sistemas algebraicos computacionales Software programado en C Software multiplataforma
Software propietario Lenguajes interpretados

Se edit esta pgina por ltima vez el 15 jun 2017 a las 00:55.
El texto est disponible bajo la Licencia Creative Commons Atribucin Compartir Igual 3.0; pueden
aplicarse clusulas adicionales. Al usar este sitio, usted acepta nuestros trminos de uso y nuestra poltica
de privacidad.
Wikipedia es una marca registrada de la Fundacin Wikimedia, Inc., una organizacin sin nimo de
lucro.

Вам также может понравиться