MATLAB
Ir a la navegaciónIr a la búsqueda
MATLAB (IDE)
[Link]
Información general
Modelo de desarrollo Software propietario
Desarrollador(es) MathWorks y Cleve Moler
Autor(es) Cleve Moler
Lanzamiento inicial 1984
Última versión R2018b (info)
estable 20 de septiembre de 2017 (1 año, 6
meses y 29 días)
Género Software matemático
Programado en C, Java, MATLAB
Sistema operativo Microsoft Windows, Mac OS
X, GNU/Linux
Plataforma x86-64; x86 sólo hasta versión 2015b
Licencia Propietaria
Estado actual En desarrollo
Idiomas Inglés
En español No
[editar datos en Wikidata]
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
1Características
o 1.1Lenguaje
o 1.2Gráficos e interfaces gráficas
o 1.3Simulink
o 1.4Toolboxes[2]
1.4.1MATLAB
1.4.2Simulink
o 1.5Limitaciones y alternativas
o 1.6Interfaz con otros lenguajes de programación
2Historial de versiones
3Requisitos del sistema
4Licencia
5Véase también
6Referencias
7Enlaces externos
Características[editar]
Lenguaje[editar]
MATLAB (lenguaje)
Desarrollador(es)
MathWorks
[Link]
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, 1 mes y 16
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[editar]
MATLAB provee funciones y herramientas para visualizar datos en 2D y 3D.
Simulink[editar]
Toolboxes2[editar]
MATLAB[editar]
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[editar]
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[editar]
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.
Interfaz con otros lenguajes de programación[editar]
MATLAB puede llamar funciones y subrutinas escritas en C o Fortran. Se crea una función
envoltorio que permite que sean pasados y devueltos tipos de datos de MATLAB. Los
archivos objeto dinámicamente cargables creados compilando esas funciones se
denominan "MEX-files", aunque la extensión de nombre de archivo depende del sistema
operativo y del procesador.
Historial de versiones[editar]
Véase también: Anexo:Versiones de MATLAB
La versión más reciente de MATLAB es la R2019a, publicada el 20 de marzo de 2019.
Requisitos del sistema[editar]
Los requisitos del sistema para la versión 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
instalación típica.
RAM: 1GB mínimo, 4 GB recomendado.
Tarjeta gráfica: Soporte para OpenGL 3.3
recomendado con 1 GB en GPU.
Licencia[editar]
MATLAB es un software propietario de MathWorks. De
forma independiente, se ofrecen los toolboxes. Además,
existen dos versiones para estudiantes.4 La primera
incluye solo MATLAB, y la segunda incluye Simulink y
otros 10 módulos.
Véase también[editar]
MuPAD
Scilab
GNU Octave
SciPy
LabVIEW
Maple
Mathcad
Lenguaje R
Álgebra computacional
Referencias[editar]
1. ↑ Richard Goering, "Matlab edges closer to electronic
design automation world," EE Times,
10/04/2004 online (en inglés)
2. ↑ «MathWorks - Fabricantes de MATLAB y
Simulink». [Link]. Consultado el 4 de junio
de 2018.
3. ↑ «System Requirements for MATLAB & Simulink
R2016b (Professional & Student Versions)».
MathWorks. Consultado el 17 de noviembre de 2016.
4. ↑ «MATLAB for Student Use» (en inglés). MATLAB.
Consultado el 19 de septiembre de 2015.
Enlaces externos[editar]
[1][2][3]
Wikilibros alberga un manual sobre MATLAB.
Página web del producto
Grupo de Matlab en Facebook
Wikibooks
Introducción Informal a Matlab y Octave de Guillem
Borrell i Nogueras (enlace roto disponible en Internet
Archive; véase el historial y la última versión). (libro libre en
español)
MatlabLatino (Video-tutoriales introductorios de Matlab
y Simulink en idioma español)
[Link] (sitio web sobre Matlab/Simulink,
microcontroladores (en especial PIC de Microhip y
AVR de Atmel) y lenguajes de descripción de
hardware, con guías y ejemplos.)
Categorías:
Software de análisis numérico
Software matemático
Software de gráficos
Sistemas algebraicos computacionales
Software programado en C
Software multiplataforma
Software propietario
Lenguajes interpretados
Software de 1984
Menú de navegación
No has accedido
Discusión
Contribuciones
Crear una cuenta
Acceder
Artículo
Discusión
Leer
Editar
Ver historial
Buscar
Ir
Portada
Portal de la comunidad
Actualidad
Cambios recientes
Páginas nuevas
Página aleatoria
Ayuda
Donaciones
Notificar un error
Imprimir/exportar
Crear un libro
Descargar como PDF
Versión para imprimir
En otros proyectos
Wikimedia Commons
Herramientas
Lo que enlaza aquí
Cambios en enlazadas
Subir archivo
Páginas especiales
Enlace permanente
Información de la página
Elemento de Wikidata
Citar esta página
En otros idiomas
العربية
English
हिन्दी
Bahasa Indonesia
Bahasa Melayu
Português
Русский
اردو
中文
49 más
Editar enlaces
Esta página se editó por última vez el 2 abr 2019 a las 08:01.
El texto está disponible bajo la Licencia Creative Commons Atribución
Compartir Igual 3.0; pueden aplicarse cláusulas adicionales. Al usar
este sitio, usted acepta nuestros términos de uso y nuestra política de
privacidad.
Wikipedia® es una marca registrada de la Fundación Wikimedia, Inc.,
una organización sin ánimo de lucro.