Matlab es una herramienta de cómputo que permite resolver problemas matemáticos y de procesamiento numérico de manera más rápida que los lenguajes de programación tradicionales. Permite realizar cálculos matriciales, procesamiento de señales, simulaciones gráficas, y más. Aunque no requiere programación, el usuario puede crear scripts y funciones. Matlab se utiliza comúnmente en ingeniería, ciencias, y otros campos que requieren procesamiento numérico.
1. Introducción a matlab.
Es un entorno de trabajo es una herramienta de computación disponible parar resolver
problemas de matemáticas el nombre de matlab viene de laboratorio matricial es capas de
realizar operaciones como las calculadoras científicas y mucho mas .
Matlab sustituye el trabajo de programación tradicional pero esto no significa que la
persona que trabaja en matlab no deba aprender un lenguaje de programación de alto nivel
sin embargo esta no siempre es la mejor herramienta para usar en un ejercicio de
programación.
Este destaca en trabajar con graficas y matrices , por lo general los programas de alto nivel
no te ofrecen una buena capacidad para trabajar con graficas la diferencia que existe entre
matlab y los programas de alto nivel es que matlab tiene una gran capacidad para el
procesamiento numérico y los programas de alto nivel usualmente se ejecutan mas rápido.
En general matlab es mas rápido para resolver problemas de matrices en comparación para
lenguajes de alto nivel. Matlab se aplica a:
Algebra lineal , procesamiento de señales, estadística ,simulación de graficas ,etc.
Entorno en matlab:
Es un programa q nos permite el trabajo y una interacción numérica y grafica, este
programa esta basado en un software de matrices para análisis de sistemas de sistemas de
ecuaciones.
Este programa es un entorno de desarrollo de aplicación, realiza análisis numéricos,
calculo matricial, proceso de señales y visualización de graficas.
2. Matlab es un sistemas que realiza trabajo interactivo el mismo que nos permite realizar
problemas numérico en un tiempo menor a otros programas tradicionales
Matlab en ingeniería:
En ingeniería electrónica , ingeniería eléctrica matlab es usualmente utilizado para
aplicaciones de procesos de señales, en biomédica las imágenes guardan en archivos
dicom. Las herramientas para imágenes tiene un amplio rango de funciones también es
usado por Ingenieros de Control en el análisis y diseño.
OPERACIONES CON MATRICES
En Matlab se realizar todas las operaciones aritméticas y traspuestas’ excluyendo a la
división en una matriz. Solo se podrá realizar operaciones con matrices de iguales
dimensión. También se extrae el logaritmo de una matriz.
POLINOMIOS
Un polinomio es un vector. Para ver lo que vale en un punto ulilizamos este comando
polyval(p,-1), para multiplicar dos polinomios conv(p,q), para sacar el cociente
deconv(p,q), para las raíces de un polinomio roots(p).
PROGRAMACIÓN CON MATLAB
Se utiliza las estructuras mas conocidas en cualquier lenguaje de programación for, while,
if.
FICHEROS.M
3. Son archivos de texto que guardan instrucciones de matlab.
CONTROLES DE FLUJO
Con las estructuras más conocidas se controla el flujo de la programación. Pueden ser:
Bucle For, Bucle While, Bucle If-Else-End
ARCHIVOS SCRIPT
Para volver a utilizar líneas de código ya programadas podemos reutilizarlas con con
matlab en File-New-MFile a estos lo llamamos archivos script.
Matlab también tiene símbolos especiales para un fin específico.
La ayuda en matlab es muy útil, tiene búsqueda, índice ,etc varias formas de ayudarnos a
enriquecernos nuestro conocimiento.
Espacio de trabajo de variables.
En el entorno de matlab no es necesario estar declarando las variables ya q matlab las
reconoce y tiene los valores almacenados y solo es cuestión de llamarlos nuevamente.
Tenemos que darnos cuenta que las variables tienen que ser escritas de la misma forma para
q no existan errores. En matlab tenemos q tener en cuenta q existen algunas variables
definidas como por ejemplo: el número (pi) y las letras (i, j) que son los números
imaginarios.
Formato de Visualización.
4. Las funciones matemáticas tenemos las mismas que en c++ las cuales ya son conocidas.
abs(x) log(x)
ceil(x) log10(x)
cos(x) rand sin(x)
exp(x) round(x) sqrt(x)
floor(x) sign(x) tan(x)
LECTURA Y ESCRITURA DE VARIABLES
Disp
Printf
Input
TIPOS DE DATOS
5. NUMERICOS: Doble, Enteros, Uint.
REALES: Simple Posición, Doble Posición.
COMPLEJOS: Real (x), Imag(x).
SPARSE: Almacena en forma de fila y columna una matriz.
FIND: indica los elementos nulos de una matriz en fila y columna.
CELL: crea una matriz de filas y columnas sin ingreso de datos.
CELLPLOT: permite ver un esquema general.