
¿Cómo descargar los archivos del curso?
Introducción a MATLAB, conocer su definición y las ventajas de usar este producto.
Explorando el sitio web oficial de MathWorks
Instala MATLAB y crea una cuenta en MathWorks
Aprende sobre los primeros conceptos de programación
Conoce como es el entorno de MATLAB y sus características
Crea tu primer Script y aprende a guardar archivos
Conociendo el LiveScript como alternativa a los scripts normales
Conociendo la herramienta de MATLAB en la nube
Teoría básica sobre variables y tipos de datos
¿Cómo debes nombrar las variables?
Aprende las expresiones numéricas y a utilizar el comando format
Conoce sobre los operadores aritméticos en MATLAB
Conoce sobre las constantes
Aprende a utilizar y generar los números aleatorios
Conoce sobre la clasificación de tipos de datos de texto
Conoce sobre los datos del tipo boolean y expresiones relacionales
¿Cómo convertir variables en los diferentes tipos de datos?
Utiliza la ayuda de MATLAB para conocer el comportamiento de las funciones propias
Planteamiento y resolución del problema 1
Planteamiento y resolución del problema 2
Planteamiento y resolución del problema 3
Clase teórica sobre los vectores y matrices
Aprende a crear vectores fila de varias maneras
Como referenciar y modificar elementos específicos de un vector
Aprende a crear y transponer vectores para obtener vectores columna
Como se crean las matrices en MATLAB
Apunta a los elementos de una matriz y también modifícalos
Aprende mas a fondo como determinar el dimensionamiento de una matriz
Conoce varias funciones para trabajar con las dimensiones de una matriz
Conoce sobre los vectores vacíos y sus usos
Comprende los fundamentos de las matrices tridimensionales
Las funciones también pueden recibir vectores y matrices como entrada
Aprende sobre los arreglos lógicos
Conoce los fundamentos teóricos de la multiplicación matricial
Complementa lo aprendido en la clase anterior directamente con MATLAB
Ejercicio 1 de la sección Vectores y Matrices denominado Serie Armónica
Resolveremos el ejercicio 2 de esta sección
solución del ejercicio 3 con respecto al tema de vectores y matrices
solución del ejercicio 4 con respecto al tema de vectores y matrices
Solución del ejercicio 5 con respecto al tema de vectores y matrices
Conoce como hacer tus programas más personalizados
Aprende a usar la función fprintf
Usa fprintf con vectores y matrices
Aprende a generar gráficas sencillas con la función plot
¿Cómo personalizar las gráficas?
Aprender nuevas funciones para las gráficas
Breve explicación teórica de los archivos
Escritura de archivos nuevos
Añadir datos a un archivo existente
Aprender a leer un archivo
Realizaremos un ejemplo con datos reales con lo aprendido anteriormente
Clase teórica sobre funciones creadas por el usuario
¿Como crear y llamar las funciones?
Llamando las funciones desde archivos LiveScript
Aprender sobre las variables locales en funciones
Aprenderas que las funciones tambien se pueden definir desde Scripts
El primer ejercicio correspondiente a esta seccion
El segundo ejercicio correspondiente a esta seccion
El tercer ejercicio correspondiente a esta seccion
Resolveremos un ejercicio bastante completo de lo aprendido hasta aqui
Clase teórica sobre las sentencias de selección
Sentencia if, lo mas básico
Conoce otra variante de la sentencia if
Aprender sobre la sentencia if anidada
Uso de la cláusula elseif como alternativa a la sentencia anidada
Uso de la sentencia Switch
Aprender el uso de las funciones que inician con is
Resolvemos el ejercicio 1 correspondiente a esta unidad.
Resolvemos el ejercicio 2 correspondiente a esta unidad.
Resolvemos el ejercicio 3 correspondiente a esta unidad.
Resolviendo el ejercicio 4 de esta sección
Resolviendo el ejercicio 5 de esta sección
Introducción a las sentencias de repeticion
Aprende la sintaxis y la definición de un bucle for
Los bucles for permiten ingresar datos n veces
Se pueden realizar operaciones acumulativas con For
Contar elementos de un vector con while
Mejorar la eficiencia del código con operaciones con arreglos
Mejorar la eficiencia del código en lugar de usar sentencias de selección
Uso de las funciones propias de MATLAB por encima de bucles
Breve recordatorio de las funciones
Conocer sobre las funciones que retornan mas de un valor
Conocer sobre las funciones que no tienen variables de salida
Repaso de las diferencias de funciones con retorno vs funciones de impresion
Conocer sobre las funciones definidas sin parámetros
Aprender a crear programas modulares
Que vamos a construir usando la metodología de modular programas
Creando el menú de la app
Creando la función para aproximar pi según Machin
Creando la función para aproximar pi según Leibniz
Construyendo el script principal
Conoceremos sobre las variables persistentes
Conoceremos acerca de los tipos de errores en programación en MATLAB
Seguimiento al código para determinar errores
Aprenderemos a utilizar la herramienta MATLAB debugger
Como se gestionan los errores con la sentencia try / catch
Solución al ejercicio 1 de la unidad
Solución al ejercicio 2 de la unidad
Solución del ejercicio 03 de esta sección
Solución al ejercicio 4 de la unidad
Introducción a la manipulación de textos, recordaremos temas relacionados al tipo de dato de texto
Algunas operaciones básicas con Vectores de caracteres y Strings
Utilizaremos funciones propias de MATLAB para concatenar y crear textos
Ejemplo práctico, usaremos la función sprintf en la construcción de un programa para calcular el punto medio de un segmento de recta.
Aprende a remover los caracteres de un texto
Podemos cambiar un texto a MAYÚSCULAS y también a minúsculas.
Comparar textos con funciones propias de MATLAB y el operador de igualdad.
Aprenderemos mas operaciones importantes en el caso de los datos del tipo Texto
Aprenderemos a utilizar las funciones aprendidas previamente, también para los arreglos de Strings
Funciones que inician con "is", también son aplicables en Textos
Conoceremos otras funciones importantes para trabajar con Textos
Aprende funciones para convertir entre tipos de datos
Ejercicio 1 correspondiente a esta unidad
Solución del ejercicio 2 correspondiente a esta unidad
Solución al ejercicio 3 de esta seccion
Solución al ejercicio 4 de esta sección
Solución al Ejercicio 5 de esta sección
Preliminares a lo que aprenderemos en esta sección
Aprenderemos a crear los arreglos de celdas
Aprenderemos a Manipular los datos dentro de las celdas de un arreglo de celdas
Almacenamiento de textos en arreglos de celdas
Aprenderemos a crear estructuras
Trabajar estructuras en funciones
Conoceremos varias funciones usadas en estructuras
Aprenderemos sobre almacenar estructuras dentro de un vector
Realizando un ejemplo de aplicación para los vectores de estructuras
Aprenderemos a crear estructuras dentro de otras estructuras
Utilizaremos vectores para almacenar estructuras de datos anidadas
Conoceremos sobre los arreglos categóricos
Conoceremos sobre las tablas
Conoceremos sobre el ordenamiento de un conjunto de datos
Aprenderemos que también se pueden ordenar vectores de estructuras
Algunas funciones básicas para ordenar datos del tipo texto
Realización de un ejemplo práctico relacionado al tema de ordenamiento de vectores de estructuras
Aprenderemos a usar vectores de índices para el ordenamiento
Solución al ejercicio propuesto 1 de esta unidad
Solución al ejercicio propuesto 2 de esta unidad
Curso de Fundamentos de MATLAB desde lo más básico hasta la construcción de algoritmos y estructuras de datos.
Si partes desde cero, y tienes la intención de aprender a programar, te GARANTIZO que con el curso y los ejercicios que aparecerán en el trayecto vas a dominar la programación.
Este curso está diseñado para enseñarte a cómo utilizar MATLAB de manera efectiva para resolver problemas de ingeniería, matemáticas y ciencias de la computación. El curso se enfoca en enseñar las habilidades y técnicas necesarias para utilizar MATLAB en aplicaciones prácticas.
En este curso, vas a aprender a:
Familiarizarse con el entorno de MATLAB y las herramientas que ofrece.
Programación y desarrollo de algoritmos en MATLAB.
Desarrollar y editar scripts y funciones en MATLAB para resolver problemas matemáticos y de ingeniería.
Utilizar MATLAB para visualizar datos y resultados en gráficos e imágenes.
Aplicar técnicas numéricas y algoritmos en MATLAB para resolver problemas en diversas áreas de la ingeniería y ciencias de la computación.
Utilizar la optimización para escribir código eficiente.
Cada una de las secciones cuentan con ejercicios prácticos y ejemplos de aplicación, la gran mayoría de ellos son problemas del mundo real, la ingeniería y la matemática con el fin de reforzar el aprendizaje que se imparte en las clases teóricas y demostrativas.