Está en la página 1de 5

INSTITUTO TECNOLÓGICO SUPERIOR DE COATZACOALCOS

Departamento: Ingeniería Mecánica


Materia: Métodos Numéricos
Docente: Pedro Hugo Primo Navarro
Nombre
Alejandro Antonio Velasco Morgan
Alumno:
Grado y Fecha
Unidad: 1 4BM Actividad: 21/02/2018
Grupo: :
Tema:

SOFTWARE NUMÉRICO

Muchos problemas de cómputo en ingeniería pueden ser divididos en pedazos de cálculos bien

conocidos, como solución de sistemas de ecuaciones lineales, transformada rápida de Fourier,

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

calidad gratis (a través de Netlib). 

Netlib

Netlib (NET LI Brary) es una colección grande de software, documentos, bases de datos gratis

que son de interés para las comunidades científicas y de métodos numéricos. 

Paquetes de software comercial para cómputo numérico general:

NAG 

El Grupo de Algoritmos numéricos (Numerical Algorithms Group) (NAG) ha desarrollado una

biblioteca de Fortran conteniendo alrededor de 1000 subrutinas accesibles al usuario para

resolver problemas generales de matemáticas aplicadas, incluyendo: ecuaciones diferenciales

ordinarias y parciales, transformada rápida de Fourier, cuadratura, álgebra lineal, ecuaciones no

lineales, ecuaciones integrales, y más.

1
INSTITUTO TECNOLÓGICO SUPERIOR DE COATZACOALCOS

Departamento: Ingeniería Mecánica


Materia: Métodos Numéricos
Docente: Pedro Hugo Primo Navarro
Nombre
Alejandro Antonio Velasco Morgan
Alumno:
Grado y Fecha
Unidad: 1 4BM Actividad: 21/02/2018
Grupo: :
Tema:

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

resolver algún problema a mano. Sin embargo, el software correspondiente de Numerical

Recipes no es comparable en alcance o calidad al dado por NAG o IMSL.  

MATLAB

Es un programa de cálculo numérico, orientado a matrices y vectores. Por tanto desde el

principio hay que pensar que todo lo que se pretenda hacer con él, será mucho más rápido y

efectivo si se piensa en términos de matrices y vectores. 

DERIVE 

Es un potente programa para el cálculo matemático avanzado: variables, expresiones algebraicas,

ecuaciones, funciones, vectores, matrices, trigonometría, etc. También tiene capacidades de

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

Departamento: Ingeniería Mecánica


Materia: Métodos Numéricos
Docente: Pedro Hugo Primo Navarro
Nombre
Alejandro Antonio Velasco Morgan
Alumno:
Grado y Fecha
Unidad: 1 4BM Actividad: 21/02/2018
Grupo: :
Tema:

La potencia de Derive es enorme y no resulta complicado de manejar, máxime teniendo en

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

herramientas y atajos de teclado.

MATLAB (abreviatura de MATrix LABoratory, "laboratorio de matrices") es una herramienta


de software matemático 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
Características
Lenguaje
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

3
INSTITUTO TECNOLÓGICO SUPERIOR DE COATZACOALCOS

Departamento: Ingeniería Mecánica


Materia: Métodos Numéricos
Docente: Pedro Hugo Primo Navarro
Nombre
Alejandro Antonio Velasco Morgan
Alumno:
Grado y Fecha
Unidad: 1 4BM Actividad: 21/02/2018
Grupo: :
Tema:

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

Departamento: Ingeniería Mecánica


Materia: Métodos Numéricos
Docente: Pedro Hugo Primo Navarro
Nombre
Alejandro Antonio Velasco Morgan
Alumno:
Grado y Fecha
Unidad: 1 4BM Actividad: 21/02/2018
Grupo: :
Tema:

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.

También podría gustarte