ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Origen de MATLAB


Enviado por   •  22 de Agosto de 2013  •  Examen  •  1.207 Palabras (5 Páginas)  •  745 Visitas

Página 1 de 5

¿Qué es MATLAB?

MATLAB es un lenguaje de alto nivel y un entorno interactivo que le permite realizar tareas de cálculo complejas de forma más rápida que con los lenguajes de programación tradicionales, como C, C++ y Fortran.

Matlab es un programa command-driven, es decir, que se introducen las órdenes escribiéndolas una a una a continuación del símbolo » (prompt) que aparece en una interfaz de usuario (una ventana).

Ejemplo:

»2+2

ans =

4

Origen de MATLAB

Fue creado por Cleve Moler en 1984, surgiendo la primera versión con la idea de emplear paquetes de subrutinas escritas en Fortran en los cursos de álgebra lineal y análisis numérico, sin necesidad de escribir programas en dicho lenguaje. El lenguaje de programación M fue creado en 1970 para proporcionar un sencillo acceso al software de matrices LINPACK y EISPACK sin tener que usar Fortran.

MATLAB es un programa de cálculo numérico orientado a matrices.

Plataformas de uso de MATLAB

MatLab esta disponible para un amplio numero de plataformas: SUN, Apollo, VAXstation y HP, VAX , MicroVAX, Gould, Apple, Macintosh y PC AT .Opera bajo sistemas operativos UNIX ,Macintosh y Windows

Librerias de MatLab, Linkpack y Eispack

MatLab

.El objetivo principal de la C Math Library es soportar el desarrollo de aplicaciones 'stand alone' utilizando MATLAB y su compilador

La MATLAB C Math Library proporciona una amplia gama de funciones clásicas del programa MATLAB , proporcionadas como librerías objeto, incluyendo básicamente las siguientes

Algebra lineal.

Funciones matemáticas elementales y especializadas.

Operadores lógicos y aritméticos.

Matrices elementales y manipulación de vectores.

Estadística básica y análisis de datos.

Gestión de memoria y errores.

THE MATLAB COMPILER TOOLBOX

permite crear código C optimizado procedente de archivos M de MATLAB . Este compilador puede ser utilizado de dos modos:

Pueden convertirse archivos M en funciones C ejecutables que se ejecutaran desde dentro de MATLAB. Como un generador de código C fuente.

Pueden construirse aplicaciones que se ejecutaran independientemente de MATLAB . Estas aplicaciones externas requieren de la MATLAB C Math Library , que está disponible separadamente.

Image Processing Toolbox

El entorno matemático y de creación de MATLAB es ideal para el procesado de imágenes, ya que estas imágenes son, al fin y al cabo, matrices. Este toolbox incorpora funciones para:

Algunas de las funciones más importantes incluidas dentro de este toolbox son las siguientes:

Análisis de imágenes y estadística.

Diseño de filtros y recuperación de imágenes.

Mejora de imágenes.

Operaciones morfológicas.

Definición de mapas de colores y modificación gráfica.

Operaciones geométricas.

Neural Network Toolbox

Este toolbox proporciona funciones para el diseño, inicialización, simulación y entrenamiento de los modelos neuronales de uso más extendido en la actualidad:

Ceros de polinomios

Raíces de una o más ecuaciones de tipo trascendental.

Suma de series.

Cuadraturas.

Ecuaciones diferenciales ordinarias.

Ecuaciones diferenciales en derivadas parciales.

Factorización de matrices.

Linpack

Librería BLAS.

Descripción: BLAS (Basic Linear Algebra Subprograms) es una librería utilizada en las librerías LINPACK y LAPACK. Existen tres niveles BLAS. BLAS 1 implica operaciones vector-vector, BLAS 2 implica operaciones Matriz-Vector y BLAS 3 implica operaciones Matriz-Matriz.

EISPACK es una colección de subrutinas Fortran que calculan los valores propios y vectores propios de nueve clases de matrices complejas: generales, complejas Hermitian, bienes en general, bienes simétrica, simétrica verdadera con banda, bienes simétrica tridiagonal, bienes tridiagonal, bienes generalizada especial y real simétrica generalizada matices. Además, se incluyen dos rutinas que utiliza la descomposición de valor singular para resolver ciertos problemas de mínimos cuadrados.

Matlab puede ampliarse con productos complementarios para:

Matemáticas y optimización

Optimization Toolbox

Symbolic Math Toolbox

Partial Differential Equation Toolbox

Global Optimization Toolbox

Estadística y análisis de datos

Statistics Toolbox

Neural Network Toolbox

Curve Fitting Toolbox

Spline Toolbox

Model-Based Calibration Toolbox

Análisis y diseño de sistemas de control

Control System Toolbox

System Identification Toolbox

Fuzzy Logic Toolbox

Robust Control Toolbox

Model Predictive Control Toolbox

Aerospace Toolbox

Procesamiento de señales y comunicaciones

Signal Processing Toolbox

Signal Processing Blockset

Communications Toolbox

Filter Design Toolbox

Filter Design HDL Coder

Wavelet Toolbox

Fixed-Point Toolbox

RF Toolbox

Procesamiento de imágenes

Image Processing Toolbox

Video and Image Processing Blockset

Image Acquisition Toolbox

Mapping Toolbox

Pruebas y mediciones

Data Acquisition Toolbox

...

Descargar como (para miembros actualizados) txt (10 Kb)
Leer 4 páginas más »
Disponible sólo en Clubensayos.com