Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SOFTWARE NUMÉRICO
Muchos problemas de cómputo en ingeniería pueden ser divididos en pedazos de cálculos bien
etc. Por consecuencia, frecuentemente el programador sólo tiene que escribir una rutina pequeña
(driver) para el problema particular que tenga, porque el software para resolver las subtareas se
encuentra ya disponible. De esta forma la gente no tiene que reinventar la rueda una y otra vez.
El mejor software para un tipo particular de problema debería ser adquirido de una compañía
comercial, pero para álgebra lineal y algunos otros cómputos numéricos básicos hay software de
Netlib
Netlib (NET LI Brary) es una colección grande de software, documentos, bases de datos gratis
NAG
1
INSTITUTO TECNOLÓGICO SUPERIOR DE COATZACOALCOS
NUMERICAL RECIPES
Los libros de Numerical Recipes in C/Fortran son muy populares entre los ingenieros porque
pueden ser usados como libro de cocina donde se puede encontrar una “receta (recipe)” para
MATLAB
principio hay que pensar que todo lo que se pretenda hacer con él, será mucho más rápido y
DERIVE
calculadora científica, y puede representar funciones gráficas en dos y tres dimensiones en varios
sistemas coordenados.
2
INSTITUTO TECNOLÓGICO SUPERIOR DE COATZACOALCOS
cuenta la gran cantidad de posibilidades que ofrece. Es fácil navegar a través de él y consultar la
ayuda online y la tabla de contenidos. El usuario también puede personalizar menús, barras de
3
INSTITUTO TECNOLÓGICO SUPERIOR DE COATZACOALCOS
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 para visualizar datos en 2D y 3D.
Simulink
Toolboxes
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[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
4
INSTITUTO TECNOLÓGICO SUPERIOR DE COATZACOALCOS
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.