You are on page 1of 4

MATLAB

MATLAB (abreviatura de MATrix LABoratory, "laboratorio de


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

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
Un entorno de desarrollo integrado[1][2]
cajas de herramientas (toolboxes); y las de Simulink con los
o entorno de desarrollo interactivo, en ingls
paquetes de bloques (blocksets).
Integrated Development Environment, es una
aplicacin informtica que proporciona
Es un software muy usado en universidades y centros de
servicios integrales para facilitarle al
investigacin y desarrollo. En los ltimos aos ha aumentado el
desarrollador o programador el desarrollo de
nmero de prestaciones, como la de programar directamente
software. Normalmente, un IDE consiste de
procesadores digitales de seal o crear cdigo VHDL.

En 2004, se estimaba que MATLAB era empleado por ms de un


milln de personas en mbitos acadmicos y empresariales.1

Informacin general
Modelo de Software propietario
ndice desarrollo
Desarrollador(es) MathWorks y Cleve Moler
1 Caractersticas
1.1 Lenguaje Autor(es) Cleve Moler
1.2 Grficos e interfaces grficas Lanzamiento 1984
1.3 Simulink inicial
1.4 Toolboxes ltima versin R2017a (info (http://www.mat
1.4.1 MATLAB
estable hworks.com/products/new_pr
1.4.2 Simulink
oducts/latest_features.html))
1.5 Limitaciones y alternativas
09 de marzo de 2017 (7
1.6 Interfaz con otros lenguajes de programacin
meses y 9 das)
2 Historial de versiones
Gnero Software matemtico
3 Requisitos del sistema
Programado en C, Java, MATLAB
4 Licencia
Sistema Microsoft Windows, Mac OS
5 Vase tambin
6 Referencias operativo X, GNU/Linux
7 Enlaces externos Plataforma x86-64; x86 slo hasta
versin 2015b
Licencia Propietaria
Caractersticas Estado actual En desarrollo
Idiomas Ingls
En espaol No
Lenguaje
[editar datos en Wikidata]
Las aplicaciones de MATLAB se desarrollan en un lenguaje de
programacin propio. Este lenguaje es interpretado, y puede
ejecutarse tanto en el entorno interactivo, como a travs de un
archivo de script (archivos *.m). Este lenguaje permite
MATLAB
operaciones de vectores y matrices, funciones, clculo lambda, y Desarrollador(es)
programacin orientada a objetos.
MathWorks
http://www.mathworks.com/help/matlab/index.html
Grficos e interfaces grficas Informacin general

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


comunes
Paradigma Multiparadigma
Simulink Apareci en Finales de 1970
Diseado por Cleve Moler
Toolboxes ltima versin R2016a (03 de marzo de 2016 (1
estable ao, 7 meses y 15 das))

MATLAB Sistema de Dbilmente tipado, dinmico


tipos
Parallel Computing
Sistema Multiplataforma
Math, Statistics, and Optimization
operativo
Control Systems
Signal Processing and Communications Licencia Propietaria
Image Processing and Computer Vision [editar datos en Wikidata]
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 programacin


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 ms reciente de MATLAB es la R2017a, publicada el 9 de marzo de 2017.

Requisitos del sistema


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

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.3 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. System Requirements for MATLAB & Simulink R2016b (Professional & Student Versions) (http://www.mathworks.co
m/support/sysreq/current_release/index.html). MathWorks. Consultado el 17 de noviembre de 2016.
3. 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 (http://www.mathworks.es/products/matlab)
Grupo de Matlab en Facebook (https://www.facebook.com/groups/52442552232/)
Wikibooks (https://wikibooks.org/wiki/Matlab)
Introduccin Informal a Matlab y Octave de Guillem Borrell i Nogueras (http://iimyo.forja.rediris.es/) (libro libre en
espaol)
MatlabLatino (http://matlablatino.blogspot.com/) (Video-tutoriales introductorios de Matlab y Simulink en idioma
espaol)
www.matpic.com (http://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=102659166

Se edit esta pgina por ltima vez el 17 oct 2017 a las 21:50.

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.

You might also like