Está en la página 1de 63

Sesión 1

• INTRODUCCIÓN A MATLAB.
• CARACTERÍSTICAS BÁSICAS.
• TRATAMIENTO DE DATOS Y MATEMÁTICA SENCILLA.
• TIPOS DE VARIABLES.
• FUNCIONES MATEMÁTICAS COMUNES .
• VECTORES Y MATRICES.
• OPERADORES LOGICOS.
• POLINOMIOS.
• GRAFICAS 2D Y 3D.
• PROGRAMACIÓN DE MATLAB.
INTRODUCCIÓN
¿Qué es MATLAB?,
A MATLAB.
Abreviatura de MATrix LABoratory, es una herramienta de software matemático con un
lenguaje de programación propio (lenguaje M).
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.

MATLAB dispone de dos herramientas adicionales:


• Simulink (plataforma de simulación multidominio).
• GUIDE (editor de interfaces de usuario - GUI).
REQUERIMIENTOS DEL SISTEMA
Para la versión R2016b:
• Sistema operativo:
• Windows: Windows 7 SP1 en adelante, Windows Server 2008 SP2 en
adelante.
• Mac: macOS 10.10 - 10.11
• Linux: Kernel 2.6 o superior, glibc 2.11 o superior.
• Procesador: Intel o AMD x86-64 con soporte de instrucciones AVX2.
• Disco: 2 GB solo para MATLAB, 4-6 GB para una instalación típica.
• RAM: 1GB mínimo, 4 GB recomendado.
• Tarjeta gráfica: Soporte para OpenGL 3.3 recomendado con 1 GB en GPU.
CARACTERÍSTICAS BÁSICAS
Command Windows:
Donde se ejecutan todas
las instrucciones y
programas.
Command History:
Muestra los últimos
comandos ejecutados en
Command Windows.
Current directory:
Situarse en el directorio
donde se va a trabajar
Workspace: Se
almacenan las variables
utilizadas
Editor del Matlab: Todos
los ficheros se guardan
en la extensión .m
TRATAMIENTO DE DATOS Y MATEMÁTICA SENCILLA
Precisión y formatos: Por defecto tiene un formato corto, pero se pueden usar
otros
format long (14 cifras significativas)
format short (5 cifras significativas)
format short e (notación exponencial)
format long e (notación exponencial)
format rat (aproximación racional)
No hace falta definir variables enteras, reales, etc. Puede crear variables escribiéndolas en la
ventana de comandos, Por ejemplo:

Observe:
1. workspace
2. El punto y coma ;
Se pueden realizer comentarios con %
Otros comandos
Matlab almacena el último resultado obtenido en la variable ans.
Las variables son sensibles a las mayúsculas, deben comenzar siempre con
una letra, no pueden contener espacios en blanco.
VARIABLES ESPECIALES
ans Variable usada por defecto para almacenar el último resultado
pi Razón de una circunferencia a su diámetro: 3.1416
inf Infinito : Inf
nan Magnitud no numérica: NaN
iyj i = j = 1 0 + 1.0000i :Cuidado con ‘i’ como contador en un bucle trabajando con complejos.
realmin El número real positivo más pequeño que es utilizable: 2.2251e-308
realmax El número real positivo más grande que es utilizable: 1.7977e+308
OPERACIONES BASICAS

Orden de prioridad: Potencias, divisiones y multiplicaciones y por último sumas y restas.


FUNCIONES MATEMÁTICAS COMUNES .
Aproximaciones
FUNCIONES TRIGONOMETRICAS

Seno, coseno y funciones


relacionadas, con los resultados
en radianes o en grados
VECTORES Y MATRICES
• VECTORES :Todos los valores deben estar dentro de
corchetes [] y separados por espacio o por comas(,).
• Matrices : Una matriz se puede crear a partir
de vectores, por ende se puede seguir el
procedimiento anterior pero separando las
filas con puntos y comas (;).
MATLAB cuenta con decenas de funciones que crean
diferentes tipos de matrices.
DIRECCIONAMIENTO DE ELEMETOS
Ejemplos
[n,m]=size(M) da el número de filas y columnas
OPERADORES LOGICOS.
POLINOMIOS.
Son ecuaciones de una sola variable con exponentes enteros no negativos. MATLAB
representa polinomios en vectores numéricos que contiene los coeficientes
polinomiales ordenados descendentemente.
Por ejemplo, [1 -4 4] corresponde a x^2 -4x + 4.
Ejemplos
GRAFICAS 2D Y 3D.
• La orden plot genera una gráfica. Los argumentos deben ser vectores de la
misma longitud.
plot(X,Y,’opción’) (opción: permite elegir color y trazo de la curva)

• hold on: permite pintar más gráficos en la misma figura (se desactiva con hold
off)
• grid activa una cuadrícula en el dibujo. Escribiendo de nuevo grid se
desactiva.
• figure despliega otra ventana si se desea hacer otra grafica, de lo contrario se
sobrescribe la anterior
• title(‘titulo de la grafica’)
xlabel('texto’) etiqueta sobre el eje X de la gráfica actual
ylabel('texto') etiqueta sobre el eje Y de la gráfica actual
axis( [xmin xmax ymin ymax] ) fija valores máximo y mínimo de los
ejes
>> close all
%cierra todas las figuras
[X,Y]=meshgrid(x,y) crea una matriz X cuyas filas son copias del vector x y una
matriz Y cuyas columnas son copias del vector y. Para generar la gráfica de malla se
usa la orden mesh(X,Y,Z).
PROGRAMACIÓN
Ejercicios
1. Demostrar las siguientes propiedades de matrices
2. Resolver los siguientes
sistemas de ecuaciones:
Sesión 2
TRANSFORMADAS:
• LAPLACE
• FOURIER
• Z

SIMULINK
• SIMULACION DE SISTEMAS NO LINEALES

PROCESAMIENTO DE SEÑALES

PROCESAMIENTO DE IMAGENES
Referecias
• MATLABv2017b,Documentation, https://es.mathworks.com/help/matlab/math/.Consultado 12
de octubre de 2017.
• «System Requirements for MATLAB & Simulink R2016b (Professional & Student Versions)».
MathWorks. Consultado el 17 de noviembre de 2016.
• Mª Cristina Casado Fernández.Servicios Informáticos U.C.M.Apoyo a Investigación y
Docencia.manual basico de. matlab.
http://pendientedemigracion.ucm.es/centros/cont/descargas/documento11541.pdf.
• Lapuerta González Mª Victoria, Laverón Simavilla Ana. INTRODUCCIÓN A MATLAB:
https://www.google.com.co/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&
ved=0ahUKEwj3gLG_nOzWAhWMTCYKHfcBDfMQFgglMAA&url=http%3A%2F%2Focw.upm.es%
2Fingenieria-aeroespacial%2Faerodinamica-numerica%2Fcontenidos%2Fintroduccion-
matlab%2FCurso_de_introduccion_al_matlab.ppt&usg=AOvVaw1pROUV0yWWaRGIFogXthPq.

También podría gustarte