UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO
ESCUELA SUPERIOR DE TLAHUELILPAN
INGENIERÍA DE SOFTWARE
CONTROL DIGITAL
(INFORME DE APLICACIÓN)
“Introducción a MATLAB”
Por:
Paulo de Jesús Mantilla Hernández (475671)
Magdiel Paz-Montiel (432916)
Daniel Vélez Díaz
Revisor
Informe de Aplicación:
IP.LIS.CD-P01
24/Agosto/2023
UAEH – Escuela Superior de Tlahuelilpan. Ex Hacienda de San Servando, s/n. Col. Centro, C.P. 42780.
Tlahuelilpan, Hgo. Tel. (01-771) 717-2000, Ext. 5502. E-mail: [email protected]
1
Resumen
Este informe proporciona una descripción general de las características y
aplicaciones de MATLAB, un entorno de programación y software
ampliamente utilizado en ingeniería, ciencia y matemáticas. MATLAB es
conocido por su capacidad para realizar cálculos numéricos y simbólicos y
visualizar datos de manera efectiva. Este informe destaca cómo se utiliza
MATLAB para resolver problemas complejos mediante la creación de scripts
y funciones que automatizan tareas repetitivas y realizan análisis
avanzados.
El informe también cubre conceptos básicos como manipulación de
matrices y vectores, operaciones matemáticas, gráficos y visualización de
datos. También reconocemos la importancia de las herramientas de ayuda
y las comunidades de usuarios en línea que facilitan el aprendizaje y la
resolución de problemas con MATLAB.
En conclusión, este informe enfatiza que MATLAB es una poderosa
herramienta para el análisis numérico, la ingeniería y la resolución de
problemas científicos, adecuada tanto para principiantes como para
profesionales experimentados en diversos campos. Su capacidad para
combinar computación, programación y visualización lo convierte en una
herramienta versátil para la investigación y el desarrollo en campos tan
diversos como la ingeniería, la física y la economía.
2
3
Abstract
This report provides an overview of the features and applications of
MATLAB, a widely used programming environment and software in
engineering, science, and mathematics. MATLAB is renowned for its ability
to perform numerical and symbolic computations and effectively visualize
data. This report highlights how MATLAB is employed to tackle intricate
problems by creating scripts and functions that automate repetitive tasks
and carry out advanced analyses.
The report also covers fundamental concepts such as matrix and vector
manipulation, mathematical operations, graphs, and data visualization. We
also acknowledge the significance of the available tools and online user
communities that facilitate learning and problem-solving with MATLAB.
In conclusion, this report underscores that MATLAB is a potent tool for
numerical analysis, engineering, and scientific problem-solving, suitable for
both beginners and experienced professionals across various domains. Its
capability to integrate computation, programming, and visualization
renders it a versatile instrument for research and development in diverse
fields like engineering, physics, and economics.
4
FIGURA 1.
5
FIGURA 2.
6
FIGURA 3.
7
FIGURA 4.
8
FIGURA 5.
9
NOTAS DE CLASE.
Introducción a MATLAB
Videos base: a) y b)
¿Qué es MATLAB?
• MATLAB es un lenguaje de programación y entorno de desarrollo interactivo utilizado en
diversas áreas como matemáticas, ingeniería, ciencias y más.
• Proporciona herramientas para realizar cálculos numéricos, análisis de datos y visualización.
Aplicaciones de MATLAB:
• Resolución de ecuaciones matemáticas y sistemas de ecuaciones.
• Procesamiento de señales y imágenes.
• Simulación y modelado de sistemas.
• Diseño y análisis de algoritmos.
Entorno gráfico de MATLAB:
• Interfaz de usuario amigable con múltiples ventanas y paneles.
• Ventana de comandos: Ejecución de comandos y visualización de resultados.
• Editor de scripts: Creación y edición de código en archivos script.
• Ventana de variables: Visualización de variables y su contenido.
• Ventana de gráficos: Creación y manipulación de gráficos.
Importancia de aprender MATLAB:
• Herramienta esencial en la investigación científica y el desarrollo técnico.
• Aumenta la eficiencia en el análisis y resolución de problemas.
• Habilidad valiosa en el mundo laboral y académico.
Capítulo 1: SCRIPT y variables
Videos base: c) y d)
Scripts en MATLAB:
• Los scripts son archivos que contienen una secuencia de comandos MATLAB.
• Permiten la ejecución de tareas y cálculos de manera automatizada.
Creación y depuración de scripts:
• Crear un nuevo script en el editor.
• Escribir y editar código.
• Ejecutar el script y observar los resultados.
• Depuración: Identificar y corregir errores en el código.
Variables en MATLAB:
• Las variables almacenan datos y resultados temporales.
• Reglas para nombrar variables: letras, números y guiones bajos.
• Asignación de valores a variables.
• Visualización de variables en la ventana correspondiente.
10
Capítulo 2: Vectores
Videos base: e) y f)
Creación de vectores:
• Los vectores son secuencias de elementos en MATLAB.
• Crear vectores usando notación de corchetes y separación por comas.
• Utilizar rangos y pasos para crear vectores numéricos.
Acceso a datos en vectores:
• Acceder a elementos individuales por índice.
• Realizar operaciones matemáticas en vectores.
• Utilizar funciones incorporadas para cálculos vectoriales.
Capítulo 3: Matrices
Videos base: g) y h)
Creación de matrices:
• Las matrices son estructuras bidimensionales de datos.
• Crear matrices utilizando notación de corchetes anidados.
• Usar funciones incorporadas para matrices especiales (identidad, ceros, unos).
Acceso a datos en matrices:
• Acceder a elementos por índices de fila y columna.
• Realizar operaciones matriciales como suma, multiplicación y transposición.
• Usar técnicas de indexación para seleccionar sub matrices.
Capítulo 4: Funciones
Videos base: k) y l)
Utilización de funciones en MATLAB:
• MATLAB ofrece una amplia gama de funciones incorporadas.
• Utilizar funciones para realizar cálculos y operaciones complejas.
Funciones matemáticas elementales:
• Utilizar funciones para factorización, valor absoluto, redondeo, mínimo común múltiplo, mínimo
común divisor y más.
• Explorar funciones trigonométricas y exponenciales.
Capítulo 5: Salida de datos
Videos base: j) y m)
Formatos de salida:
• Controlar la presentación de datos en la ventana de comandos.
• Cambiar la notación decimal y científica.
• Mostrar números fraccionarios y controlar la precisión decimal.
Gráficos en 2D:
• Crear gráficos para visualizar datos.
• Utilizar funciones como plot, xlabel, ylabel y title.
• Personalizar gráficos con colores, estilos de línea y leyendas.
11
Anexo: Ayuda en MATLAB
Video base: i)
Uso de la "Ayuda en MATLAB":
• Utilizar el comando help para obtener información sobre funciones y comandos.
• Acceder a la documentación en línea.
• Consultar ejemplos y descripciones de uso.
12