MATLAB Desde Cero

Aprende a escribir código y dominar uno de los lenguajes de programación más potentes.

4.67 (421 reviews)
Udemy
platform
Español
language
Other
category
1,942
students
17 hours
content
Dec 2021
last update
$19.99
regular price

What you will learn

Conocer las capacidades y alcances que ofrece MATLAB.

Escribir y depurar código mediante los cuadernos de trabajo en el Live Editor.

Utilizar elementos como funciones, comandos, gráficas, controles, y muchas más herramientas de MATLAB.

Realizar operaciones matemáticas, algebraicas, lógicas, entre otras.

Escribir y ejecutar scripts completamente funcionales.

Crear documentación de excelente presentación mediante scrips preparados en el Live Editor.

Aprender conceptos generales y buenas prácticas de programación (aplicable a más lenguajes).

Description

Sin importar tu profesión o formación, en este curso aprenderás a utilizar MATLAB y a programar algoritmos según tus necesidades.

MATLAB es muchas cosas: un lenguaje de programación, una interfaz, un conjunto de funciones, una caja de herramientas y una comunidad.

Actualmente, programar se ha convertido en una habilidad que agrega mucho valor a cualquier disciplina, y a diferencia de muchas alternativas (Python, Java, C#, entre otras), MATLAB incorpora todo lo necesario en una misma herramienta (desde un editor y compilador de código, hasta librerías especializadas y un espacio para crear aplicaciones ejecutables); lo cual facilita desarrollar soluciones funcionales para todos aquellos que no somos creadores de software de profesión; pero nos atrevemos a crear nuestras propias herramientas.

Lo anterior hace que MATLAB sea una excelente opción para aprender a programar, con la posibilidad de implementar lo aprendido a tareas del ámbito profesional, académico o laboral.

El curso se organiza de la siguiente manera:

  1. Se comienza presentando los conceptos generales de programación (algoritmos, scripts, pseudocódigo y diagramas de flujo). Me interesa transmitirte conceptos básicos detrás de la lógica de programación, y sobre todo el enfoque de este curso.

  2. Aprenderemos a usar las herramientas básicas de MATLAB. Escribir código, ejecutarlo, obtener resultados numéricos y gráficos, entre otras cosas.

  3. Se presentarán los fundamentos de aplicación para distintas aplicaciones, como aritmética y álgebra, solución de ecuaciones, cálculo, gráficos, operaciones lógicas, ciclos, soluciones numéricas, matemática simbólica, entre otras.

  4. Integraremos las funciones básicas en procedimientos que realicen varias tareas para obtener procesos funcionales, a partir de las cuales se pueden tomar ideas para una tentativa necesidad personal.

  5. Aprenderás con algunos ejemplos sobre la marcha.

Este curso pretende que los conocimientos adquiridos puedan aplicarse a cualquier disciplina, además de basarse en el Live Editor, el cuál permite generar documentación de excelente calidad, además de presentar una interfaz muy práctica para la escritura de código.

Si estás buscando aprender MATLAB y ponerlo en práctica en poco tiempo, este curso es para ti!

Content

Introducción

Bienvenida
Introducción
Conseguir MATLAB
Q&A: Crear cuenta de Mathworks
Descarga e instalación
Bibliografía recomendada

Conceptos básicos de programación

Introducción a la sección 2: Conceptos básicos de programación
Conceptos generales de la programación funcional
Pseudocódigo
Diagramas de flujo
Operaciones aritméticas
Operaciones lógicas
Ciclos

Primeros pasos

Introducción a la sección 3: Primeros pasos
Espacio de trabajo
Crear scripts
Live scripts
Documentación y ayuda de MATLAB
Justificación del Live Editor

Live Editor

Introducción a la sección 4: Live Editor
Escritura de código y/o texto
Insertar imágenes
Insertar ecuaciones
Lenguaje LATEX
Numeric sliders
Drop Downs
Check Boxes
Edit Fields
Buttons
Insertar tabla de contenidos
Modos de visualización

Lenguaje de MATLAB

Introducción a la sección 5: Lenguaje de MATLAB
Qué es MATLAB?
Comentarios en el código
Conectar líneas del código
Ocultar líneas en el output
Operaciones aritméticas fundamentales
Crear, guardar y abrir variables (Workspace)
Guardar variables con función Save
Limpiar Workspace en el Live Editor
Variables o tipos numéricos
Formato de variables numéricas
Función cast (convertir entre tipos numéricos)
Variables simbólicas
Variables lógicas
Matrices y Vectores
Tablas
Caracteres y cadenas de caracteres
Más sobre "strings" y "chars"
Estructuras de datos
Funciones predefinidas en MATLAB
Inputs
Outputs: Función disp()
Outputs: Función fpintf()
Dar formato a fprintf()
Función sprintf()
Ejemplo: inputs y outputs con variables numéricas
Ejemplo: inputs y outputs con cadenas

Operaciones

Introducción a la sección 6: Operaciones
Funciones trigonométricas
Exponentes
Radicales
Logaritmos
Función exponencial
Operaciones simbólicas
Límites
Ejemplo: Límites de expresiones simbólicas y derivadas
Derivadas
Integrales definidas e indefinidas
Números complejos

Operaciones Lógicas y Ciclos

Introducción a la sección 7: Operaciones lógicas y ciclos
Operaciones lógicas
Operaciones relacionales
Sentencia If
Elseif
Ejemplo: Sentencia "if" y combinación con Check Boxes
Ciclo For
Step y Continue
Ejemplo: Combinar ciclo For y sentencia If
Ejemplo: Ciclo For en dos dimensiones
Ciclo While
Funciones is
Sentencia Switch
Comandos break y continue

Matrices

Introducción a la sección 8: Matrices
Definición de matrices y vectores
Tipología de expresiones en matrices y vectores
Operador “:”
Función Linspace
Operaciones con matrices
Documentación: Operaciones con matrices
Indexar elementos de matriz
Indexar por rango
Modificar elementos de matriz
Eliminar filas o columnas
Concatenar
Determinante, Inversa y Transpuesta
Transpuesta: Operador '
Exponenciación de matrices
Matriz identidad
Matrices de ceros y unos
Matrices de números aleatorios
Funciones Size() y Length()
Redimensionar matriz
Ordenar elementos con Sort()
Función Find

Manejo de Datos

Introducción a la sección 9: Manejo de datos
Lectura de archivo de Excel
Guardar en archivo .tex con Diary
Operaciones con cadenas de caracteres
Funciones para Caracteres y Cadenas
Estructuras de datos
Concatenar cadenas
Contar caracteres en cadenas
Contar patrones en cadenas
Archivos en formato CSV
Manejo de Tablas

Gráficas

Introducción a la sección 10: Gráficas
Generalidades de gráficas en 2D
Añadir traza a gráfico existente
Formato de gráficos
Comando hold
Gráfico de expresiones simbólicas
Agregar leyendas
Subplots
Opciones del Live Editor para gráficos
Gráfica de funciones trigonométricas
Gráficas de barras
Gráficas de pie
Gráficas en 3D
Función meshgrid()
Gráficas en escala logarítmica
Ejemplo: Gráfica de x^n con control de tipo scroll
Ejemplo: Aplicar ciclo For para crear varios gráficos
Campos vectoriales

Scripts y Funciones

Introducción a la sección 11: Scripts y Funciones
¿Qué es un script?
Crear un script en el Editor y el Live Editor
¿Qué es una función?
Crear funciones en el Editor
Crear funciones en el Live Editor
Ejemplo: función con un solo output
Ejemplo: función con múltiples outputs
Crear función sin outputs
Definición de variables globales
Funciones anónimas

Ejercicios de Aplicación

Introducción a la sección 12: Ejercicios de Aplicación
Resolver sistema de ecuaciones lineales
Resolver sistemas de ecuaciones algebráicas
Ejemplo: generación de energía hidroeléctrica
Ajuste de curvas y regresiones

Screenshots

MATLAB Desde Cero - Screenshot_01MATLAB Desde Cero - Screenshot_02MATLAB Desde Cero - Screenshot_03MATLAB Desde Cero - Screenshot_04

Reviews

Saúl
October 3, 2023
Buena organización del contenido, explicaciones claras y sencillas, buena calidad audiovisual... en general una buena inversión. Lo recomiendo 100 %.
Gabriel
May 3, 2023
Hasta ahorita he disfrutado mucho el curso, todas las clases vienen muy detalladas y bien explicadas. No conocía las bondades del Livescript, definitivamente es más fácil y práctico de usar que la consola. Las practicas que vienen son muy concretas. Me está gustando mucho el curso
Joaquin
September 21, 2022
Es el mejor curso de Matlab en español 10/10 por el precio. Ahora a esperar que saque un curso mas avanzado para perfeccionarme mas.
Sandy
July 26, 2022
Excelente explicación y puedes acceder nuevamente las veces que quieras a las clases para no perderse.
Daniel
June 28, 2022
La lección fue buena pero es algo superficial frente a la forma de obtener la licencia. Igual es bueno.
Gustavo
May 19, 2022
Recomiendo ampliamente para aquellos que están entrando en el mundo del MATLAB. Comienza desde lo mas básico hasta cosas mas complejas. El profesor es didáctico y los ejemplos están muy bien. Altamente recomendado.
Alejandro
March 30, 2022
Bastante completo, aun que hubiera querido que se incluyan deberes para ir avanzando durante las lecciones. Estos a modo de reto para que se vayan abriendo las siguientes clases. Bueno felicito su clase me enseñó varias cosas que me faltaban practicar y espero tomar alguna otra próximamente.
Víctor
February 1, 2022
Muy buen curso, la claridad del expositor es sobresaliente y los contenidos permiten poder darle usos más complejos y especializados
Gerardo
December 23, 2021
Hasta el momento ha sido una buena compra este curso, la explicación de las licencias esta muy buena.
Pedro
December 8, 2021
Bien para tomar contacto con el programa. No es exactamente lo que yo buscaba pero eso es problema mío y no del curso.
Luis
November 25, 2021
Enrique es un gran docente, el curso es muy interesante para aquellos que quieran introducirse en MATLAB, que puede asustar al principio. El docente va acompañando a lo largo de las diferentes etapas del aprendizaje, haciéndolo ameno. Muy recomendable.
Michelle
November 6, 2021
Me gustan mucho como explica el ingeniero que imparte este curso, además de que dan información bastante útil.
Isacc
October 2, 2021
Una vez terminado el curso puedo decir que es magnífico. Es en el punto exacto como para no ser largo, pero tampoco corto. Como para no ser aburrido, pero entendiendo lo que hace. Le puedes sacar muchísimo provecho incluso para luego avanzar a hacer apps con el App Designer porque las conceptos que enseñan aquí (con el Live Editor) son justamente los que vas a necesitar. ¡Recomendadísimo!
Sergio
August 23, 2021
No mencionó cual es la mejor alternativa para adquirir el programa para los que no tenemos un correo de estudiante
Miguel
June 23, 2021
Curso muy intuitivo de aprender. Si no estabas relacionado con el live editor de matlab, y tenías o no tienes conocimientos de matlab, este es un gran curso para aprender

Charts

Price

MATLAB Desde Cero - Price chart

Rating

MATLAB Desde Cero - Ratings chart

Enrollment distribution

MATLAB Desde Cero - Distribution chart
2900486
udemy ID
3/23/2020
course created date
11/9/2020
course indexed date
Bot
course submited by