Download - Capitulo III Matlab en Metodos Numericoss
-
MATLAB
Ing. Julio f Chura Acero
INGENIERIA MECANICA ELECTRICA ( UNA )
UNIVERSIDAD NACIONAL DEL ALTIPLANO
CAPITULO III
-
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.
-
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.
Unidad I: Fundamento de MATLAB
MATLAB (MATrix LABoratory)
-
MATLAB en el Tiempo
Unidad I: Fundamento de MATLAB
-
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.
Lenguaje de Programacin?
Unidad I: Fundamento 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.
Caractersticas de MATLAB
Unidad I: Fundamento 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.
Usos Tpicos de MATLAB
Unidad I: Fundamento de MATLAB
-
Usos Tpicos de MATLAB
Unidad I: Fundamento de MATLAB
-
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.
MATLAB en la Actualidad
Unidad I: Fundamento de MATLAB
-
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.
MATLAB en la Actualidad
Unidad I: Fundamento de MATLAB
-
Entorno Grafico de MATLAB
Unidad I: Escritorio 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.
-
Entorno Grafico de MATLAB
Ventana de comandos
Historia de comandos
Unidad I: Escritorio de MATLAB
-
Entorno Grafico de MATLAB
Unidad I: Escritorio 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.
-
Entorno Grafico de MATLAB
Unidad I: Escritorio de MATLAB
Editor
-
Entorno Grafico de MATLAB
Unidad I: Escritorio de MATLAB
-
Unidad I: Comandos Bsicos
Comandos Bsicos
-
Unidad I: Comandos Bsicos
-
Orden de Precedencia
Unidad I: Comandos Bsicos
-
a=(456+43)*7
a=3493
r=12
area=pi*r^2
area=452.3893
d=sqrt(529)
d=23
Ejemplos
Unidad I: Comandos Bsicos
-
Unidad I: Comandos Bsicos
-
Unidad I: Comandos Bsicos
-
FUNCIONES TRIGONOMETRICAS
Sin (x) cos (x) tan (x) asin (x) acos (x) atan (x) sinh (x) cosh (x) tanh (x) Asinh (x) acosh (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: Comandos Bsicos
-
Manejo de Variables
Unidad I: 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.
-
Manejo de Variables
Unidad I: Variables
-
Variables Predefinidas
Unidad I: Variables
-
Para almacenar variables en MATLAB se emplea el comando save y para cargar las misma al programa es mediante el comando load.
Almacenamientos y
carga de Variables
Unidad I: Variables
Los comandos mayormente utilizados en variables son los siguientes: clear, clc, who, whos, iskeyword.
-
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.
Ejercicio de Variable
Unidad I: Variables
-
Unidad I: Variables
-
Matlab hace distincin entre maysculas y minsculas.
Se trabajo con punto (.) en los decimales.
Unidad I: Variables
-
Variables Simblicas
Unidad I: Variables simbolicas
-
Referencias
Unidad I: 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