Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FIE - EIECRI
MATLAB
Contenido
Introduccin
Campos de Aplicacin
Caractersticas
Entorno de Trabajo
Nmeros y operaciones
Vectores y matrices
Operaciones con vectores y matrices
Funciones para vectores y matrices
Polinomios
Grficos 2D y 3D
Programacin
Introduccin
MATLAB es el acrnimo de MATrix LABoratory, es un entorno
integrado de trabajo para clculo matemtico desarrollado por la
empresa mathworks (www.mathworks.com), y esta disponible
para WINDOWS, UNIX y MAC OS.
Los usos ms comunes de Matlab son:
Matemtica y Computacin
Desarrollo de algoritmos
Modelamiento , simulacin y prototipado
Anlisis de datos, exploracin y visualizacin
Grficas cientficas e ingenieriles
Desarrollo de aplicaciones, incluyendo construccin de
interfaces grficas de usuario
Campos de Aplicacin
Caractersticas
Las principales caractersticas
Entorno de Trabajo
Elementos bsicos del escritorio de Matlab
Entorno de Trabajo
Elementos bsicos del escritorio de Matlab
Comand Windows: Es el lugar donde se ejecutan todas
las instrucciones y programas. Se escribe la instruccin
o el nombre del programa y se da a Enter.
Current directory: Indica el directorio actual donde se va a
trabajar
Workspace: Para ver las variables que se estn usando
Command History: Permite visualizar los comandos que
se han ingresado en el comand windows
Nmeros y operaciones
Datos numricos:
No hace falta definir variables enteras, reales, etc. como en otros lenguajes
2.23e-3=2.23*10-3
Nmeros y operaciones
Datos numricos:
Informacin sobre variables que se estn usando y sus dimensiones (si son
matrices): Workspace. Tambin tecleando
>> who
>> whos (da ms informacin)
>> clear
Nmeros y operaciones
Operaciones aritmticas elementales:
Suma: +, Resta -
Multiplicacin: *, Divisin: /
Potencias: ^
Ejercicio # 1
CALCULAR LAS SIGUIENTES EXPRESIONES ARITMETICAS
Ejercicio # 2
OBTENER UNA APROXIMACIN NUMERICA DE 167/14 EN DISTINTOS
FORMATOS
Funciones
Matlab dispone de una serie
de
funciones
matemticas
incorporadas, las mas
importantes se detallan a
continuacin:
Funciones
Ejercicio # 3
Resuelva las siguientes expresiones aritmticas
compruebe con los valores de prueba indicados:
Vectores y Matrices
La principal estructura de datos en MATLAB son las
matrices.
Un vector puede ser representado en forma de una matriz con un solo
rengln o fila (llamado vector o matriz rengln), o con una sola
columna (llamado vector o matriz columna).
Las matrices se definen o introducen por filas; los elementos de una
misma fila estn separados por blancos o comas, mientras que las
filas estn separadas por ENTER o por caracteres punto y coma
(;). Por ejemplo, el siguiente comando define una matriz A de
dimensin (33):
Generacin de Vectores
Existen varias formas de definir una variable vectorial sin
tener que teclear por pantalla todos sus elementos.
Variable=[a:b]
Variable=[a:x:b]
Variable=linspace(a,b,n)
Variable=logspace(a,b,n)
Generacin de Vectores
Generacin de Vectores
Ejercicios
1.- Sea el escalar k=15 y los vectores V1=[2 4 6] y V2=[1 3 5], realizar
las siguientes operaciones:
a) k*V1
b) V1+V2
c) V1.*V2
d) V1 .^ V2
2.- Efectuar la operacin raz cuadrada sobre el vector
X=[1 3 9 16 25 100]
3.- Calcular el seno y coseno del vector de ngulos
Epsilon=[0 pi/3 pi/5 pi/8 pi 2pi 3pi]
Polinomios
Un polinomio en matlab se representa como un vector con los
coeficientes del polinomio ordenados de mayor a menor (si algn
coeficiente no existe se debe incluir aadindole 0):
Producto de Polinomios
Producto de Polinomios
Para realizar el producto de polinomios debemos utilizar la funcin
conv()
Divisin de Polinomios
Para realizar la divisin de polinomios debemos utilizar la funcin
deconv(), el resultado se obtiene en dos vectores: cociente y
residuo:
Races de Polinomios
Matlab posee la funcin roots() que permite calcular las races de un
polinomio.
Construir un Polinomio
La funcin poly() permite construir un polinomio a partir de unas
races dadas.
X2 + 0.5X + 0.25
Ejercicios
Dados los polinomios:
P(x) = 4x2 1
Q(x) = x3 3x2 + 6x 2
R(x) = 6x2 + x + 1
S(x) = 1/2x2 + 4
T(x) = 3/2x2 + 5
U(x) = x2 + 2
Calcular:
1) P(x) + Q (x) =
2) P(x) U (x) =
3) P(x) + R (x) =
4) 2P(x) R (x) =
5) S(x) + T(x) + U(x) =
6)S(x) T(x) + U(x) =
7) Halle las raices de P(x),
R(x) y S(x)