Domina MATLAB en 2017 - Cómo Evitar los 9 Errores de Novato
4.6 (30 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
343 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Domina MATLAB en 2017 - Cómo Evitar los 9 Errores de Novato to your Wishlist.

Add to Wishlist

Domina MATLAB en 2017 - Cómo Evitar los 9 Errores de Novato

Lleva tu dominio de MATLAB al siguiente nivel en 2017 - Programa con confianza y soltura, sin cometer errores de novato.
4.6 (30 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
343 students enrolled
Last updated 5/2015
Spanish
Current price: $10 Original price: $30 Discount: 67% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 1 hour on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
Diseñar algoritmos en MATLAB con soltura.
Programar en MATLAB sin cometer errores de principiante.
Estructurar un programa de forma clara y eficiente.
Detectar errores en el código MATLAB antes de ejecutarlo.
View Curriculum
Requirements
  • Conocimiento básico de MATLAB.
  • Conocimiento básico de programación.
  • MATLAB, Octave u SciLab para los sistemas operativos Windows, Mac o Linux.
Description

ALGUNOS COMENTARIOS DE LOS ALUMNOS

  • Valoración: 5 de 5. Este curso me ha parecido excelente!

"Me ha ayudado a iniciarme con Matlab y a estar motivada durante todo el curso. Pablo explica muy bien y simplifica conceptos complejos facilitando la comprensión. Recomendaría este curso a todo el mundo que quiera aprender Matlab!"

  • Valoración: 5 de 5. "Gran curso incluso para aquellos con más conocimiento."

"Incluso teniendo algo de experiencia con Matlab, este curso me ha sido de gran ayuda. Siempre es bueno y recomendable aprender las buenas prácticas de usuarios expertos, como he logrado gracias a este curso. En menos de 2 horas Pablo comparte con nosotros una gran cantidad de consejos que le facilitarán a cualquiera su día a día programando con Matlab, como es el caso de las recomendaciones para ordenar la interfaz, o el significado particular de cada uno de los errores, entre otras cosas. Estoy impaciente por hacer el nuevo curso más avanzado que ha prometido para dentro de unos meses!"

  • Valoración: 5 de 5: "Cumple lo que promete."

"Repasa los errores típicos al iniciarse en Matlab y te ayuda a detectarlos y solucionarlos."

---------------------------------------------------------------------------------------------------------------------------

GARANTÍA TOTAL - Una vez lo adquieras, lo tienes disponible para siempre. Incluso las actualizaciones que vaya añadiendo. Es más, Udemy te devuelve el dinero sin hacer preguntas, si no estás contento con el curso en los primeros 30 días. Todavía no he tenido ninguna :)

---------------------------------------------------------------------------------------------------------------------------

¡Más de 250 alumnos en la primera semana!

Sígueme en Twitter => @DrPabloAguilera. El sitio más rápido para dudas y consultas, con prioridad para los alumnos interesados en el curso.

---------------------------------------------------------------------------------------------------------------------------

¿Quieres dominar MATLAB como un profesional?

Soy Pablo Aguilera, Ingeniero de Telecomunicación. Tengo un Postgrado en Programación para Internet, un Máster en Electrónica de Comunicaciones, y un Doctorado Internacional (con Premio Extraordinario) en Tratamiento de Señal.

Domino MATLAB desde hace una década, y durante los últimos 6 años he ayudado a cientos de estudiantes de ingeniería en la Universidad a diseñar algoritmos y programar como profesionales. He pasado miles de horas diseñando y programando algoritmos, así como enseñando a otros como tú a hacerlo de la forma más clara y eficiente.

MATLAB es el entorno de programación científico número 1 en el mundo, y es una exigencia para cualquier ingeniero que quiera resolver problemas técnicos en el mundo real, tanto en una empresa como en centros de investigación.

Es más, su creciente popularidad está haciendo que la demanda se dispare. Es por ello que es imprescindible su dominio para cualquiera que quiera hacer una carrera científica o de ingeniería. De hecho, si estás estudiando Ingeniería, Física, Matemáticas, o cualquier otra disciplina científico-técnica, este curso hará que resuelvas con solvencia cualquier problema de programación con MATLAB que te encuentres.

Durante mis años enseñando MATLAB en la Universidad, he detectado los fallos más típicos que cometen, una y otra vez, los estudiantes que están aprendiendo a programar. Esos que hacen que se atasquen y se frustren, impidiéndoles solucionar los problemas y evolucionar su aprendizaje. En este curso analizamos todos esos fallos en la Sección 3, y eso es algo que no te van a enseñar en ningún otro lado, pues sólo se adquiere con la práctica y la experiencia.

Aprenderás a identificarlos antes de que se produzcan. Incluso si ya se han producido, serás capaz de ver fácilmente la solución, de forma que podrás centrar tus esfuerzos en el problema que estás resolviendo, ya sea en una empresa o en la Universidad. Esto es especialmente crítico si estás escribiendo código MATLAB sin poder hacer pruebas y errores, como cuando no tienes un ordenador delante, o cuando estás en un examen. Y también es lo que distingue a un programador con experiencia de un novato.

En unas pocas horas, serás capaz de sacar adelante programas y algoritmos que antes requerían meses de experiencia. Además, en la Sección 2 te propongo varias buenas prácticas de programación que harán que directamente no te encuentres con muchos de esos errores cuando estés diseñando código.

Por si fuera poco, responderé y corregiré todas las dudas sobre MATLAB y programación que plantees en los foros de discusión de este curso en Udemy (en la parte derecha de la pantalla).

¿Qué te parece? ¿Preparado para dominar MATLAB con seguridad y eficiencia? Pues vamos a ello.

Who is the target audience?
  • Este curso es para estudiantes de ingeniería o ciencias que tengan un conocimiento básico de MATLAB u otro lenguaje de programación.
  • Está diseñado para aquellos alumnos que quieran evitar los errores típicos de principiante a la hora de diseñar programas.
  • No es necesario dominar el entorno de trabajo, ni la sintaxis del lenguaje.
  • Este curso probablemente se quede corto si eres un programador avanzado que no comete errores y busca aprender tareas más complejas.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 26 Lectures Collapse All 26 Lectures 01:13:27
+
Bienvenido de Nuevo a MATLAB (¡Recuerda poner los vídeos en HD!)
7 Lectures 32:58

Esta primera sección repasa las principales características de MATLAB.

Preview 01:17

Aunque todos deberías tener algunas nociones de MATLAB, daremos un breve repaso a los comandos básicos que se pueden ejecutar para hacer operaciones sencillas en la línea de comandos.

Operaciones Básicas
04:51

En esta clase os explico cómo tengo yo configurada la interfaz de MATLAB para que sea lo más sencilla y útil posible.

La Interfaz de MATLAB
03:55

La indexación nos permite acceder a elementos de un vector o matriz, incluso modificarlos.

Indexación
03:06

Tanto los scripts como las funciones son archivos .m, pero cada uno tiene un uso bien distinto.

Preview 06:15

El bloque IF-ELSE y el bucle FOR son básicos para cualquier programa medianamente complejo.

Programación: Bucles y Control de Flujo
06:21

MATLAB dispone de una profunda colección de funciones para hacer todo tipo de representaciones gráficas. En esta clase presentaremos las representaciones básicas con el comando 'plot'.

Gráficos - A Dibujar
07:13
+
6 Trucos Sencillos para Programar con Soltura
7 Lectures 16:15

A continuación, una selección de las mejores prácticas para evitar errores antes de ejecutar tu código.

Preview 00:34

Hay que prestar atención a las palabras que el parseador de MATLAB subraya en rojo o naranja.

Truco 1 - El Editor de MATLAB nos Avisa del Código Sospechoso
03:32

Atendiendo a los 5 o 6 mensajes de error típicos al ejecutar una instrucción, podemos resolver de inmediato el problema.

Truco 2 - Los Mensajes de Error nos Dan Pistas
02:17

El análisis dimensional de variables nos permite comprobar las dimensiones de los operandos para evitar fallos.

Truco 3 - Análisis Dimensional de las Variables
01:35

En ocasiones basta con quitar el punto y coma de una variable para saber qué esta fallando en nuestro programa. No obstante, esto debe evitarse por defecto, pues podría provocar una enorme cantidad de salidas de líneas por pantalla (especialmente en bucles).

Truco 4 - Salida por Pantalla (Quitar el "Punto y Coma")
01:40

Con las instrucciones pause y keyboard podemos tener información muy fina sobre lo que está fallando en un bucle o en una función.

Preview 05:12

Dibujar las variables es una forma rápida de sacar conclusiones sobre un conjunto de datos.

Truco 6 - Dibujar las Variables
01:25

Repasamos alguna de las buenas prácticas que hemos adquirido para programar con soltura.

Trucos Sencillos para Programar con Soltura
3 questions
+
Cómo Evitar Los 9 Errores Típicos de Principiante
10 Lectures 19:46

He clasificado los errores típicos que veo en mis alumnos en 9 tipos. Una vez aprendemos a identificarlos, será fácil solucionar el fallo cometido.

Preview 00:44

Debemos tener nuestros scripts y funciones en el mismo directorio, que además debe coincidir con el directorio de trabajo (Current Directory) de MATLAB.

Error 1 - Estás en el Directorio Incorrecto
01:36

Un error muy sencillo de resolver: a veces escribimos mal el nombre de las funciones o de las variables.

Error 2 - Variables y Llamadas a Funciones
01:31

Debemos vigilar que nunca se acceda al elemento 0-ésimo de un vector o matriz, y tampoco a elementos con índice negativo o mayor que la longitud del vector.

Preview 01:28

Al realizar operaciones con vectores o matrices, siempre debemos tener en mente las dimensiones, y de esta forma cuadrar los arrays.

Error 4 - Dimensiones de los Operadores
01:57

Al poner un punto (.) antes de una operación entre vectores, indicamos que la operación debe realizarse elemento a elemento. Es especialmente útil cuando estamos implementando funciones utilizando vectores.

Error 5 - El Operador "Punto" (Elemento a Elemento)
02:13

A la hora de implementar expresiones largas en MATLAB, es importante tener claro en qué orden se ejecutan las operaciones, con el fin de evitar paréntesis innecesarios.

Error 6 - El Orden de las Operaciones
02:11

En MATLAB, casi siempre podemos evitar los bucles. Sin embargo, cuando tengamos que utilizarlos, debemos evitar los errores más comunes que cometen los estudiantes novatos.

Error 7 - Bucles Mal Diseñados
02:56

Una vez tenemos los datos correctos para representarlos en MATLAB, es una pena que nos equivoquemos a la hora de usar funciones como plot, semilogy, ...

Error 8 - Gráficos que No Representan lo que Queremos
02:06

Aunque programen con soltura, los estudiantes encuentran dificultad a la hora de dimensionar los experimentos y simulaciones que se les proponen. Debemos encontrar un compromiso entre eficiencia computacional y precisión.

Error 9 - Cómo Dimensionar Correctamente los Experimentos
03:04

Vamos a repasar los mensajes de error de MATLAB, y las pistas que nos dan sobre qué está fallando.

Errores Típicos de Principiante
5 questions
+
Conclusión
2 Lectures 04:28

¡Enhorabuena por haber terminado este curso! Vamos a resumir lo que hemos aprendido.

Preview 01:02

En esta clase introducimos la depuración de código: la herramienta más precisa de la que disponemos para corregir los errores más resistentes y esquivos en cualquier lenguaje de programación.

BONUS - Cuando Todo Falla: Introducción a la Depuración de Código
03:26
About the Instructor
Dr. Pablo Aguilera
4.6 Average rating
30 Reviews
343 Students
1 Course
​Doctor Ingeniero de Telecomunicación

De pequeño, quería ser mago.

Ahora, me gusta pensar que investigo para que la tecnología resulte útil y mágica a la sociedad. Soy Pablo Aguilera, Ingeniero de Telecomunicación. Tengo un Postgrado en Programación para Internet, un Máster en Electrónica de Comunicaciones, y un Doctorado Internacional en Tratamiento de Señal (con Premio Extraordinario).

Domino MATLAB desde hace una década, y durante los últimos 6 años he ayudado a cientos de estudiantes de ingeniería en la Universidad a diseñar algoritmos y programar como profesionales. Este curso los alumnos me han premiado como el Mejor Profesor de la Escuela de Ingenieros de Sevilla. He pasado miles de horas diseñando y programando algoritmos, así como enseñando a otros como tú a hacerlo de la forma más clara y eficiente.

¡Sígueme en Twitter! => @DrPabloAguilera