Introduccion y operaciones basicas (matlab)
-
Upload
gino-pannillo -
Category
Education
-
view
1.361 -
download
0
Transcript of Introduccion y operaciones basicas (matlab)
![Page 1: Introduccion y operaciones basicas (matlab)](https://reader033.fdocuments.ec/reader033/viewer/2022061613/557b7cd3d8b42afc0c8b5130/html5/thumbnails/1.jpg)
Introducción a MATLAB
Unidad I Prof. Ing. Gino Pannillo
UNIVERSIDAD CENTROCCIDENTAL “LISANDRO ALVARADO”
DECANATO DE INGENIERÍA CIVILDEPARTAMENTO DE INGENIERÍA ESTRUCTURAL
![Page 2: Introduccion y operaciones basicas (matlab)](https://reader033.fdocuments.ec/reader033/viewer/2022061613/557b7cd3d8b42afc0c8b5130/html5/thumbnails/2.jpg)
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.
![Page 3: Introduccion y operaciones basicas (matlab)](https://reader033.fdocuments.ec/reader033/viewer/2022061613/557b7cd3d8b42afc0c8b5130/html5/thumbnails/3.jpg)
¿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)
![Page 4: Introduccion y operaciones basicas (matlab)](https://reader033.fdocuments.ec/reader033/viewer/2022061613/557b7cd3d8b42afc0c8b5130/html5/thumbnails/4.jpg)
MATLAB en el TiempoUnidad I: Fundamento de MATLAB
![Page 5: Introduccion y operaciones basicas (matlab)](https://reader033.fdocuments.ec/reader033/viewer/2022061613/557b7cd3d8b42afc0c8b5130/html5/thumbnails/5.jpg)
• 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
![Page 6: Introduccion y operaciones basicas (matlab)](https://reader033.fdocuments.ec/reader033/viewer/2022061613/557b7cd3d8b42afc0c8b5130/html5/thumbnails/6.jpg)
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 MATLABUnidad I: Fundamento de MATLAB
![Page 7: Introduccion y operaciones basicas (matlab)](https://reader033.fdocuments.ec/reader033/viewer/2022061613/557b7cd3d8b42afc0c8b5130/html5/thumbnails/7.jpg)
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 MATLABUnidad I: Fundamento de MATLAB
![Page 8: Introduccion y operaciones basicas (matlab)](https://reader033.fdocuments.ec/reader033/viewer/2022061613/557b7cd3d8b42afc0c8b5130/html5/thumbnails/8.jpg)
Usos Típicos de MATLABUnidad I: Fundamento de MATLAB
![Page 9: Introduccion y operaciones basicas (matlab)](https://reader033.fdocuments.ec/reader033/viewer/2022061613/557b7cd3d8b42afc0c8b5130/html5/thumbnails/9.jpg)
• 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 ActualidadUnidad I: Fundamento de MATLAB
![Page 10: Introduccion y operaciones basicas (matlab)](https://reader033.fdocuments.ec/reader033/viewer/2022061613/557b7cd3d8b42afc0c8b5130/html5/thumbnails/10.jpg)
• 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 ActualidadUnidad I: Fundamento de MATLAB
![Page 11: Introduccion y operaciones basicas (matlab)](https://reader033.fdocuments.ec/reader033/viewer/2022061613/557b7cd3d8b42afc0c8b5130/html5/thumbnails/11.jpg)
Entorno Grafico de MATLABUnidad 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.
![Page 12: Introduccion y operaciones basicas (matlab)](https://reader033.fdocuments.ec/reader033/viewer/2022061613/557b7cd3d8b42afc0c8b5130/html5/thumbnails/12.jpg)
Entorno Grafico de MATLAB
Ventana de comandos
Historia de comandos
Unidad I: Escritorio de MATLAB
![Page 13: Introduccion y operaciones basicas (matlab)](https://reader033.fdocuments.ec/reader033/viewer/2022061613/557b7cd3d8b42afc0c8b5130/html5/thumbnails/13.jpg)
Entorno Grafico de MATLABUnidad 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.
![Page 14: Introduccion y operaciones basicas (matlab)](https://reader033.fdocuments.ec/reader033/viewer/2022061613/557b7cd3d8b42afc0c8b5130/html5/thumbnails/14.jpg)
Entorno Grafico de MATLABUnidad I: Escritorio de MATLAB
Editor
![Page 15: Introduccion y operaciones basicas (matlab)](https://reader033.fdocuments.ec/reader033/viewer/2022061613/557b7cd3d8b42afc0c8b5130/html5/thumbnails/15.jpg)
Entorno Grafico de MATLABUnidad I: Escritorio de MATLAB
![Page 16: Introduccion y operaciones basicas (matlab)](https://reader033.fdocuments.ec/reader033/viewer/2022061613/557b7cd3d8b42afc0c8b5130/html5/thumbnails/16.jpg)
Unidad I: Comandos Básicos
Comandos Básicos
![Page 17: Introduccion y operaciones basicas (matlab)](https://reader033.fdocuments.ec/reader033/viewer/2022061613/557b7cd3d8b42afc0c8b5130/html5/thumbnails/17.jpg)
Unidad I: Comandos Básicos
![Page 18: Introduccion y operaciones basicas (matlab)](https://reader033.fdocuments.ec/reader033/viewer/2022061613/557b7cd3d8b42afc0c8b5130/html5/thumbnails/18.jpg)
Orden de Precedencia Unidad I: Comandos Básicos
![Page 19: Introduccion y operaciones basicas (matlab)](https://reader033.fdocuments.ec/reader033/viewer/2022061613/557b7cd3d8b42afc0c8b5130/html5/thumbnails/19.jpg)
• a=(456+43)*7a=3493
• r=12area=pi*r^2area=452.3893
• d=sqrt(529)d=23
Ejemplos Unidad I: Comandos Básicos
![Page 20: Introduccion y operaciones basicas (matlab)](https://reader033.fdocuments.ec/reader033/viewer/2022061613/557b7cd3d8b42afc0c8b5130/html5/thumbnails/20.jpg)
Unidad I: Comandos Básicos
![Page 21: Introduccion y operaciones basicas (matlab)](https://reader033.fdocuments.ec/reader033/viewer/2022061613/557b7cd3d8b42afc0c8b5130/html5/thumbnails/21.jpg)
Unidad I: Comandos Básicos
![Page 22: Introduccion y operaciones basicas (matlab)](https://reader033.fdocuments.ec/reader033/viewer/2022061613/557b7cd3d8b42afc0c8b5130/html5/thumbnails/22.jpg)
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 xRaíz cuadrada de x
Logaritmo natural de xLogaritmo decimal de x
FUNCIONES QUE ACTUAN SOBRE VECTORES
sum (x)max (x)min (x)
Suma de los elementos de un vectorMáximo valorMínimo valor
Unidad I: Comandos Básicos
![Page 23: Introduccion y operaciones basicas (matlab)](https://reader033.fdocuments.ec/reader033/viewer/2022061613/557b7cd3d8b42afc0c8b5130/html5/thumbnails/23.jpg)
FUNCIONES MATRICIALES ELEMENTALES
B=A’zeros (a,b)
A =[ ]
Calcula la transpuesta conjugada de la matrizCrea una matriz con sus elementos iguales a ceros
Matriz vacía
OPERADORES MATRICIALES
+-*‘^.*
SumaResta
MultiplicacióntranspuestaPotenciación
Multiplicación producto punto
Unidad I: Comandos Básicos
![Page 24: Introduccion y operaciones basicas (matlab)](https://reader033.fdocuments.ec/reader033/viewer/2022061613/557b7cd3d8b42afc0c8b5130/html5/thumbnails/24.jpg)
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.
![Page 25: Introduccion y operaciones basicas (matlab)](https://reader033.fdocuments.ec/reader033/viewer/2022061613/557b7cd3d8b42afc0c8b5130/html5/thumbnails/25.jpg)
Manejo de Variables
Unidad I: Variables
![Page 26: Introduccion y operaciones basicas (matlab)](https://reader033.fdocuments.ec/reader033/viewer/2022061613/557b7cd3d8b42afc0c8b5130/html5/thumbnails/26.jpg)
Variables Predefinidas
Unidad I: Variables
![Page 27: Introduccion y operaciones basicas (matlab)](https://reader033.fdocuments.ec/reader033/viewer/2022061613/557b7cd3d8b42afc0c8b5130/html5/thumbnails/27.jpg)
• 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.
![Page 28: Introduccion y operaciones basicas (matlab)](https://reader033.fdocuments.ec/reader033/viewer/2022061613/557b7cd3d8b42afc0c8b5130/html5/thumbnails/28.jpg)
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
![Page 29: Introduccion y operaciones basicas (matlab)](https://reader033.fdocuments.ec/reader033/viewer/2022061613/557b7cd3d8b42afc0c8b5130/html5/thumbnails/29.jpg)
Unidad I: Variables
![Page 30: Introduccion y operaciones basicas (matlab)](https://reader033.fdocuments.ec/reader033/viewer/2022061613/557b7cd3d8b42afc0c8b5130/html5/thumbnails/30.jpg)
Matlab hace distinción entre mayúsculas y minúsculas.
Se trabajo con punto (.) en los decimales.
Unidad I: Variables
![Page 31: Introduccion y operaciones basicas (matlab)](https://reader033.fdocuments.ec/reader033/viewer/2022061613/557b7cd3d8b42afc0c8b5130/html5/thumbnails/31.jpg)
Variables Simbólicas
Unidad I: Variables simbolicas
![Page 32: Introduccion y operaciones basicas (matlab)](https://reader033.fdocuments.ec/reader033/viewer/2022061613/557b7cd3d8b42afc0c8b5130/html5/thumbnails/32.jpg)
Referencias
Unidad I: Referencias
• MATLAB para Ingenieros. Holly Moore.• MATLAB una introducción con ejemplos
prácticos. Amos Gilat. • http://www.mathworks.com/#hp_products• http://www.youtube.com/user/MATLAB?blen
d=1&ob=4• http://es.wikipedia.org/wiki/MATLAB