Introducción a Matlab
INVESTIGACION DE OPERACIONES I
Matlab
¿Qué es Matlab?
Áreas de aplicación
Espacio de Tabajo
Uso de nombre de las variables
Vectores
Matrices
¿Qué es Matlab?
Lenguaje de computación técnico de alto nivel.
MatLab (Matrix-Laboratory) asistente matemático para cálculo y
visualización.
Entorno interactivo para desarrollo de algoritmos, visualización de
datos, análisis de datos y cálculo numérico.
Resolver problemas de cálculo técnico más rápidamente que con
lenguajes de programación tradicionales, tales como C, C++ y
FORTRAN.
Serie de funciones para documentar y compartir su trabajo. Puede integrar
su código de MATLAB con otros lenguajes y aplicaciones, y distribuir los
algoritmos y aplicaciones que desarrolle usando MATLAB.
Áreas de aplicación
MODELADO Y ANÁLISIS FINANCIERO
PROCESAMIENTO DE SEÑALES E IMÁGENES
BIOLOGÍA COMPUTACIONAL
SISTEMAS DE PRUEBA Y MEDICIÓN
DISEÑO DE SISTEMAS DE CONTROL
COMUNICACIONES 12
Espacio de trabajo: Matlab Desktop
Espacio de trabajo: Command Window
La ventana de comandos, >>es donde ingresa las declaraciones. Por ejemplo, puede ingresar una función
MATLAB con argumentos o asignar valores a las variables. El mensaje indica que MATLAB está listo para
aceptar sus comentarios. Cuando vea la solicitud, puede ingresar una variable o ejecutar una instrucción.
Este aviso también se conoce comolínea de comando.
Espacio de trabajo: Command History
La ventana Historial de comandos enumera las declaraciones que ejecutó en la sesión actual y en sesiones
anteriores. La hora y la fecha de cada sesión aparecen en la parte superior del historial de declaraciones para
esa sesión. Use la barra de desplazamiento o las teclas de flecha arriba y abajo para moverse por la ventana
Historial de comandos.
Espacio de trabajo: Workspace
El navegador del espacio de trabajo muestra el nombre de cada variable, su valor, su tamaño de matriz, su
tamaño en bytes y la clase. El icono para cada variable denota su clase.
INVESTIGACION DE OPERACIONES I
Espacio de trabajo: Current Folder
Indica los archivos seleccionados
Espacio de trabajo: Current Folder
Indica los archivos seleccionados
Espacio de trabajo: Uso de nombre de las variables
Los Nombres deben comenzar con una letra.
Los nombres pueden tener 63 caracteres (recomendable).
Los únicos caracteres permitidos son letras, númers y el guión bajo.
Matlab diferencia entre mayúsculas y minúsculas.
No utilizar palabras reservadas (Usar iskeyword para conocerlas).
Matlab le permite reasignar nombres de función internos como nombres de variable.
Vectores
Matrices
zeros(n) crea una matriz cuadrada n x n de ceros.
zeros(m,n) crea una matriz m x n de ceros.
ones(n) crea una matriz cuadrada n x n de unos.
ones(m,n) crea una matriz m x n de unos.
rand(n) crea una matriz cuadrada n x n de números aleatorios con distribución uniforme (0,1).
rand(m,n) crea una matriz m x n de números aleatorios con distribución uniforme (0,1).
Matrices
eye(n) crea una matriz cuadrada n x n de unos en la diagonal y ceros el resto.
eye(m,n) crea una matriz m x n de unos en la diagonal y ceros el resto.
magic(n) crea una matriz cuadrada n x n de enteros de modo que sumen lo mismo las filas y las columnas.
inv(X) calcula la inversa de la matriz cuadrada X.
Graficas: Plot
Para Graficar usamos la función plot(X,Y)
Para colocar títulos usamos title
Para colocar etiquetas en x y y usamos xlabel() y ylabel() respectivamente
Para colocar rejilla usamos el grid y para colocar una legenda usamos legend().
Al momento de hacer una gráfica en MATLAB y luego hacer más cálculos y hacer una segunda gráfica,
MATLAB va a sobrescribir la primera gráfica.
hold -comando que permite superponer graficas en MATLAB.
Funciones: Plot
function [ parametros_salida ] = nombre_funcion (parametros_entrada)
FIN