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

Lleva tu dominio de MATLAB al siguiente nivel en 2016 - Programa con confianza y soltura, sin cometer errores de novato.
4.6 (27 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.
322 students enrolled
$30
Take This Course
  • Lectures 26
  • Contents Video: 1 hour
  • Skill Level All Levels
  • Languages Spanish
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 5/2015 Spanish

Course 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 5 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.

What are the requirements?

  • Conocimiento básico de MATLAB.
  • Conocimiento básico de programación.
  • MATLAB, Octave u SciLab para los sistemas operativos Windows, Mac o Linux.

What am I going to get from this course?

  • 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.

What 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.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Bienvenido de Nuevo a MATLAB (¡Recuerda poner los vídeos en HD!)
01:17

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

04:51

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.

03:55

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

03:06

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

06:15

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

06:21

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

07:13

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'.

Section 2: 6 Trucos Sencillos para Programar con Soltura
00:34

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

03:32

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

02:17

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

01:35

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

01:40

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).

05:12

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.

01:25

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

3 questions

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

Section 3: Cómo Evitar Los 9 Errores Típicos de Principiante
00:44

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.

01:36

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

01:31

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

01:28

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.

01:57

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

02:13

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.

02:11

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.

02:56

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.

02:06

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, ...

03:04

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.

5 questions

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

Section 4: Conclusión
01:02

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

03:26

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.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Dr. Pablo Aguilera, ​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 5 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

Ready to start learning?
Take This Course