You are on page 1of 63

Sesin 1

INTRODUCCIN A MATLAB.
CARACTERSTICAS BSICAS.
TRATAMIENTO DE DATOS Y MATEMTICA SENCILLA.
TIPOS DE VARIABLES.
FUNCIONES MATEMTICAS COMUNES .
VECTORES Y MATRICES.
OPERADORES LOGICOS.
POLINOMIOS.
GRAFICAS 2D Y 3D.
PROGRAMACIN DE MATLAB.
INTRODUCCIN
Qu es MATLAB?,
A MATLAB.
Abreviatura de MATrix LABoratory, es una herramienta de software matemtico con un
lenguaje de programacin propio (lenguaje M).
Entre sus prestaciones bsicas se hallan: la manipulacin de matrices, la representacin de
datos y funciones, la implementacin de algoritmos, la creacin de interfaces de usuario
(GUI) y la comunicacin con programas en otros lenguajes y con otros dispositivos hardware.

MATLAB dispone de dos herramientas adicionales:


Simulink (plataforma de simulacin multidominio).
GUIDE (editor de interfaces de usuario - GUI).
REQUERIMIENTOS DEL SISTEMA
Para la versin 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 instalacin tpica.
RAM: 1GB mnimo, 4 GB recomendado.
Tarjeta grfica: Soporte para OpenGL 3.3 recomendado con 1 GB en GPU.
CARACTERSTICAS BSICAS
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 extensin .m
TRATAMIENTO DE DATOS Y MATEMTICA SENCILLA
Precisin 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 (notacin exponencial)
format long e (notacin exponencial)
format rat (aproximacin racional)
No hace falta definir variables enteras, reales, etc. Puede crear variables escribindolas 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 maysculas, 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 Razn de una circunferencia a su dimetro: 3.1416
inf Infinito : Inf
nan Magnitud no numrica: NaN
iyj i = j = 1 0 + 1.0000i :Cuidado con i como contador en un bucle trabajando con complejos.
realmin El nmero real positivo ms pequeo que es utilizable: 2.2251e-308
realmax El nmero real positivo ms grande que es utilizable: 1.7977e+308
OPERACIONES BASICAS

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


FUNCIONES MATEMTICAS 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 nmero de filas y columnas
OPERADORES LOGICOS.
POLINOMIOS.
Son ecuaciones de una sola variable con exponentes enteros no negativos. MATLAB
representa polinomios en vectores numricos 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 grfica. Los argumentos deben ser vectores de la
misma longitud.
plot(X,Y,opcin) (opcin: permite elegir color y trazo de la curva)

hold on: permite pintar ms grficos en la misma figura (se desactiva con hold
off)
grid activa una cuadrcula 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 grfica actual
ylabel('texto') etiqueta sobre el eje Y de la grfica actual
axis( [xmin xmax ymin ymax] ) fija valores mximo y mnimo 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 grfica de malla se
usa la orden mesh(X,Y,Z).
PROGRAMACIN
Ejercicios
1. Demostrar las siguientes propiedades de matrices
2. Resolver los siguientes
sistemas de ecuaciones:
Sesin 2
TRANSFORMADAS:
LAPLACE
FOURIER
Z

SIMULINK
SIMULACION DE SISTEMAS NO LINEALES

PROCESAMIENTO DE SEALES

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 Fernndez.Servicios Informticos U.C.M.Apoyo a Investigacin y
Docencia.manual basico de. matlab.
http://pendientedemigracion.ucm.es/centros/cont/descargas/documento11541.pdf.
Lapuerta Gonzlez M Victoria, Lavern Simavilla Ana. INTRODUCCIN 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.

You might also like