1. Introducción a MATLAB
Unidad I
Prof. Ing. Gino Pannillo
UNIVERSIDAD CENTROCCIDENTAL
“LISANDRO ALVARADO”
DECANATO DE INGENIERÍA CIVIL
DEPARTAMENTO DE INGENIERÍA ESTRUCTURAL
2. Propósito y Competencias
• Propósito: Adquirir conocimientos básicos en
el manejo y uso del software MATLAB.
• Competencias: realizar gráficos 2D, conocer la
sintaxis, comandos y el empleo de la ventana
de comandos en MATLAB.
3. ¿Que es MATLAB?
• Es una herramienta sofisticada para análisis
matemático. Desarrollada por Cleve Moler en
su primera versión para el año de 1984.
Actualmente bajo la licencia y desarrollo de
Mathworks.
Unidad I: Fundamento de MATLAB
MATLAB (MATrix LABoratory)
4. MATLAB en el Tiempo
Unidad I: Fundamento de MATLAB
5. • MATLAB posee su propio lenguaje de
programación (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 Programación?
Unidad I: Fundamento de MATLAB
6. Entre sus características se encuentran:
o Programación sencilla.
o Biblioteca de matemática amplia.
o Abundantes herramientas gráficas.
o Continuidad entre valores enteros, reales y
complejos.
Características de MATLAB
Unidad I: Fundamento de MATLAB
7. o Desarrollo de algoritmos.
o Modelación y simulación de datos.
o Análisis y visualización de datos.
o Gráficos de ingeniería.
o Desarrollo de aplicaciones, incluyendo.
construcción de interfaces graficas.
Usos Típicos de MATLAB
Unidad I: Fundamento de MATLAB
9. • MATLAB se ha convertido en una herramienta
estándar para ingenieros y científicos.
• Algunos programas existentes creados en otros
lenguaje de programación (Fortran, C y C++)
han pasado a lenguaje m.
• La versión actual de MATLAB disponible es la
R2011b 7.13.
MATLAB en la Actualidad
Unidad I: Fundamento de MATLAB
10. • MATLAB es un programa de cálculo numérico
orientado a matrices. Por tanto, será más
eficiente si se diseñan los algoritmos en
términos de matrices y vectores.
• En los últimos años ha aumentado el número
de prestaciones, como la de programar
directamente procesadores digitales de señal o
crear código VHDL.
MATLAB en la Actualidad
Unidad I: Fundamento de MATLAB
11. 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 cronológico.
oCurrent Directory Browser:
Muestra los ficheros y carpetas; ordenados por
fecha, tamaño, nombre, etc.
12. Entorno Grafico de MATLAB
Ventana de comandos
Historia de comandos
Unidad I: Escritorio de MATLAB
13. Entorno Grafico de MATLAB
Unidad I: Escritorio de MATLAB
oWorkspace:
Su función 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 búsquedas especificas. Por
ejemplo la función (sin), que muestra una
documentación de la misma.
22. 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 trigonométricas, valores de x en
radianes
FUNCIONES ELEMENTALES QUE OPERAN DE MODO ESCALAR
abs (x)
sqrt (x)
log (x)
log10 (x)
Valor absoluto de x
Raíz 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
Máximo valor
Mínimo valor
Unidad I: Comandos Básicos
23. 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 vacía
OPERADORES MATRICIALES
+
-
*
‘
^
.*
Suma
Resta
Multiplicación
transpuesta
Potenciación
Multiplicación producto punto
Unidad I: Comandos Básicos
24. Manejo de Variables
Unidad I: Variables
• Una variable es un nombre compuesto o una
combinación de varias letras (y dígitos) al cual
se le asigna un valor numérico. Esta variable
puede ser utilizada en expresiones
matemáticas , funciones y cualquier otro tipo
de comando.
27. • 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.
28. 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 cuantía de la viga es de
0.008, Realizarlo en la ventana de comandos y
guardar las variables empleadas.
Ejercicio de Variable
Unidad I: Variables