Udemy

Platform

Español

Language

Other

Category

MATLAB desde cero

Aprende a programar en una de las herramientas más potentes y populares en la actualidad

4.59 (65 reviews)

Students

16.5 hours

Content

Mar 2021

Last Update
Regular Price

EXCLUSIVE SKILLSHARE OFFER
Exclusive  SkillShare  Offer
Unlimited access to 30 000 Premium SkillShare courses
30-DAY FREE TRIAL

What you will learn

Conocer la interfaz, ventanas, opciones, y herramientas 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

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

A diferencia de muchos programas y lenguajes de programación, MATLAB es una herramienta completa. Desde la misma plataforma se pueden hacer tareas como escribir código, hacer operaciones, gráficos, incluso pequeñas apps.

Actualmente, programar se ha convertido en una habilidad deseable para casi todas las disciplinas, y a diferencia de muchas alternativas (Python, Java, C#, entre otras), MATLAB incorpora todo lo necesario en una misma herramienta, que facilita crear algoritmos y soluciones funcionales para todos aquellos que no somos informáticos de profesión.

Lo anterior hace que MATLAB sea una excelente opción para aprender a programar, y además lo aprendido pueda aplicarse a tareas del ámbito profesional, académico o laboral.

El curso se organiza de la siguiente manera:

  1. Primero hablaremos de 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.

  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. Integraremos las funciones básicas en procedimientos que realicen varias tareas, para obtener procesos funcionales.

  4. 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!


Screenshots

MATLAB desde cero
MATLAB desde cero
MATLAB desde cero
MATLAB desde cero

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


Reviews

C
Carlos20 March 2021

Me parece que es un curso básico, esta bien para quien esta conociendo el programa y sus funcionalidades.

I
Ines28 February 2021

Very well explained, right pace, really good communication of concepts. The course is very well structured and follows a smooth approach to Matlab, so that you dont end up overwhlemed by the content!


2900486

Udemy ID

3/23/2020

Course created date

11/9/2020

Course Indexed date
Bot
Course Submitted by

Twitter
Telegram