Sie sind auf Seite 1von 32

UNIVERSIDAD NACIONAL DEL ALTIPLANO

INGENIERIA MECANICA ELECTRICA ( UNA )

CAPITULO III

MATLAB

Ing. Julio f Chura Acero

Propsito y Competencias
Propsito: Adquirir conocimientos bsicos en
el manejo y uso del software MATLAB.
Competencias: realizar grficos 2D, conocer la
sintaxis, comandos y el empleo de la ventana
de comandos en MATLAB.

Unidad I: Fundamento de MATLAB

Que es MATLAB?
Es una herramienta sofisticada para anlisis
matemtico. Desarrollada por Cleve Moler en
su primera versin para el ao de 1984.
Actualmente bajo la licencia y desarrollo de
Mathworks. MATLAB (MATrix LABoratory)

Unidad I: Fundamento de MATLAB

MATLAB en el Tiempo

Unidad I: Fundamento de MATLAB

Lenguaje de Programacin?
MATLAB posee su propio lenguaje de
programacin (lenguaje m) bajo un entorno de
desarrollo integrado (IDE).
El lenguaje m fue creado en 1970 para
proporcionar un sencillo acceso al software de
matrices LINPACK y EISPACK sin tener que
usar Fortran.

Unidad I: Fundamento de MATLAB

Caractersticas de MATLAB
Entre sus caractersticas se encuentran:
o Programacin sencilla.
o Biblioteca de matemtica amplia.
o Abundantes herramientas grficas.
o Continuidad entre valores enteros, reales y
complejos.

Unidad I: Fundamento de MATLAB

Usos Tpicos de MATLAB


o Desarrollo de algoritmos.
o Modelacin y simulacin de datos.
o Anlisis y visualizacin de datos.
o Grficos de ingeniera.
o Desarrollo de aplicaciones, incluyendo.
construccin de interfaces graficas.

Unidad I: Fundamento de MATLAB

Usos Tpicos de MATLAB

Unidad I: Fundamento de MATLAB

MATLAB en la Actualidad
MATLAB se ha convertido en una herramienta
estndar para ingenieros y cientficos.
Algunos programas existentes creados en otros
lenguaje de programacin (Fortran, C y C++)
han pasado a lenguaje m.
La versin actual de MATLAB disponible es la
R2011b 7.13.

Unidad I: Fundamento de MATLAB

MATLAB en la Actualidad
MATLAB es un programa de clculo numrico
orientado a matrices. Por tanto, ser ms
eficiente si se disean los algoritmos en
trminos de matrices y vectores.
En los ltimos aos ha aumentado el nmero
de prestaciones, como la de programar
directamente procesadores digitales de seal o
crear cdigo VHDL.

Unidad I: Escritorio de MATLAB

Entorno Grafico de MATLAB


oCommand Window:
Se usa para introducir variables, ejecutar funciones
y visualizar resultados.
oCommand History:
Guarda las instrucciones que se hayan ejecutado
en la ventana de comandos, en orden cronolgico.
oCurrent Directory Browser:
Muestra los ficheros y carpetas; ordenados por
fecha, tamao, nombre, etc.

Unidad I: Escritorio de MATLAB

Entorno Grafico de MATLAB

Ventana de comandos

Historia de comandos

Unidad I: Escritorio de MATLAB

Entorno Grafico de MATLAB

oWorkspace:
Su funcin es mantener informado al usuario de las
variables ejecutadas en la ventana de comandos.
oEditor:
Se utiliza para crear archivos .m, que son
programas que contienen conjuntos de comandos o
funciones.
oHelp:
Se utiliza para hacer bsquedas especificas. Por
ejemplo la funcin (sin), que
muestra una
documentacin de la misma.

Unidad I: Escritorio de MATLAB

Entorno Grafico de MATLAB

Editor

Unidad I: Escritorio de MATLAB

Entorno Grafico de MATLAB

Unidad I: Comandos Bsicos

Comandos Bsicos

Unidad I: Comandos Bsicos

Unidad I: Comandos Bsicos

Orden de Precedencia

Unidad I: Comandos Bsicos

Ejemplos
a=(456+43)*7
a=3493
r=12
area=pi*r^2
area=452.3893
d=sqrt(529)
d=23

Unidad I: Comandos Bsicos

Unidad I: Comandos Bsicos

Unidad I: Comandos Bsicos


FUNCIONES TRIGONOMETRICAS
Sin (x)
cos (x)
asin (x) acos (x)
sinh (x) cosh (x)
Asinh (x) acosh (x)

tan (x)
atan (x)
tanh (x)
atanh (x)

Funciones trigonomtricas, valores de x en


radianes

FUNCIONES ELEMENTALES QUE OPERAN DE MODO ESCALAR


abs (x)
sqrt (x)
log (x)
log10 (x)

Valor absoluto de x
Raz cuadrada de x
Logaritmo natural de x
Logaritmo decimal de x

FUNCIONES QUE ACTUAN SOBRE VECTORES


sum (x)
max (x)
min (x)

Suma de los elementos de un vector


Mximo valor
Mnimo valor

Unidad I: Comandos Bsicos

FUNCIONES MATRICIALES ELEMENTALES

B=A
zeros (a,b)
A =[ ]

Calcula la transpuesta conjugada de la matriz


Crea una matriz con sus elementos iguales a ceros
Matriz vaca

OPERADORES MATRICIALES
+
*

^
.*

Suma
Resta
Multiplicacin
transpuesta
Potenciacin
Multiplicacin producto punto

Unidad I: Variables

Manejo de Variables
Una variable es un nombre compuesto o una
combinacin de varias letras (y dgitos) al cual
se le asigna un valor numrico. Esta variable
puede
ser
utilizada
en
expresiones
matemticas , funciones y cualquier otro tipo
de comando.

Unidad I: Variables

Manejo de Variables

Unidad I: Variables

Variables Predefinidas

Unidad I: Variables

Almacenamientos y
carga de Variables
Para almacenar variables en MATLAB se emplea
el comando save y para cargar las misma al
programa es mediante el comando load.

Los comandos mayormente utilizados en


variables son los siguientes: clear, clc, who,
whos, iskeyword.

Unidad I: Variables

Ejercicio de Variable
Hallar el rea de acero de una viga cuyo ancho
(b) es de 30 cm y la altura efectiva (d) es de 20
cm. La cuanta de la viga es de 0.008,
Realizarlo en la ventana de comandos y
guardar las variables empleadas.

Unidad I: Variables

Unidad I: Variables

Se trabajo con punto (.) en


los decimales.

Matlab hace distincin entre


maysculas y minsculas.

Unidad I: Variables simbolicas

Variables Simblicas

Unidad I: Referencias

Referencias
MATLAB para Ingenieros. Holly Moore.
MATLAB una introduccin con ejemplos
prcticos. Amos Gilat.
http://www.mathworks.com/#hp_products
http://www.youtube.com/user/MATLAB?blend
=1&ob=4
http://es.wikipedia.org/wiki/MATLAB

Das könnte Ihnen auch gefallen