Cómo programar en Matlab

Disponible en: Medellín
 
Altavoz

Este programa no se encuentra abierto en este momento. Contáctenos si está interesado o desea más información

Presentación

MATLAB (Mathworks 2016) es el lenguaje de computación técnica y científica más utilizada en todo el mundo, por ingenieros o científicos, en empresas o Universidades. Es también el nombre del software donde está el ambiente de programación que permite desarrollar código MATLAB y, consecuentemente, crear programas computacionales. MATLAB es una herramienta muy poderosa (distinguiese de los demás lenguajes, más generales, por su eficiencia y versatilidad en el cálculo matricial y en el ploteo) utilizada en todo el mundo en distintas áreas del conocimiento (eg, ingenierías, matemáticas, medicina, ciencias de la vida), tanto en análisis de datos como en el desarrollo de software de cálculo técnico o científico. MATLAB se ha diseñado para la forma en que se piensa, o sea es un lenguaje muy intuitivo y fácil de aprender, por veces muy similar con la escrita matemática que es enseñada en la escuela o universidad. Además, según Steve Jobs (co-fundador y anterior CEO de Apple Inc): “todos debían aprender a programar una computadora, pues enséñanos a pensar”. 

Este curso va dirigido a cualquier persona con conocimientos básicos sobre funciones matemáticas, operaciones algebraicas, y calculo matricial. El curso ofrece la posibilidad de aprender aspectos fundamentales sobre programación de computadores (desarrollo de software), y en particular del software / lenguaje de programación MATLAB. Los principales objetivos son que el alumno (i) entienda la utilidad actual y futura de desarrollo de algoritmos y de software, (ii) obtenga autonomía en el manejo del software MATLAB y desarrollo de sus propios programas, y (iii) se quede extremamente motivado para tornarse autodidacta en MATLAB.

En la era del desarrollo e implementación masivos de la inteligencia artificial, cualquier curso que permita al alumno (i) comprender la importancia de los algoritmos y computadores ahora y en el futuro, bien como (ii) aprender a programar en algún lenguaje, será de extrema utilidad para el futuro profesional del alumno y para la sociedad en general. Además, “aprender a programar una computadora enséñanos a pensar” (Steve Jobs, co-fundador y anterior CEO de Apple Inc.). Debido a esta reconocida importancia, cursos de programación ya integran hoy día el plan de estudios en varias (y cada vez más) escuelas de educación básica y media a nivel mundial (eg, Finlandia, Canada, UK, Australia). Aunque algunos cursos en varias carreras de Ingeniería en las Universidades ya incluyan el aprendizaje de algún lenguaje de programación, la gran parte de los alumnos no se queda encantado con los contenidos ni con el lenguaje enseñada, recorriendo muchas veces a asesorías particulares, perdiendo todo el contacto con programación después de pasado el curso. Un gran objetivo de este curso es cambiar completamente este paradigma, dejando al final los alumnos con deseo en seguir aprendiendo y utilizando el software MATLAB. Además, para quien es o será ingeniero y/o científico, esta será ciertamente una herramienta de gran utilidad para sus logros profesionales.

Objetivos

  • Dominar la programación general y modo de aprendizaje de MATLAB:
  • Entender la utilidad actual y futura del desarrollo de algoritmos y de software.
  • Obtener autonomía en el manejo del software MATLAB y desarrollo de programas (ejecutables o no) generales integrando scripts, funciones y gráficos.
  • Ganar motivación para tornarse autodidacta en MATLAB y aplicarlo en su futuro profesional.

Lugar

UPB Sede Laureles 

Intensidad horaria

64 horas

Contenido

1. Introducción a MATLAB

  • Importancia de la programación
  • Algoritmos, Pseudo-Código, Lenguajes de programación
  • Descripción y aplicaciones de MATLAB
  • Entorno de trabajo de MATLAB R2017a
  • Variables numéricas y de texto en MATLAB
  • Guardar, importar y editar variables en MATLAB

2. Arreglos, Funciones de MATLAB y Operadores Relacionales/Lógicos

  • Vectores, Matrices y Tensores de orden superior
  • Células y Estructuras
  • Operaciones entre arreglos
  • Funciones Internas: Matemáticas, Redondeo, Números Aleatorios
  • Operadores relacionales (e.g., mayor, igual)
  • Operadores lógicos (y, o, negación)
  • Arreglos lógicos

3. Funciones y Escrita / Lectura de Datos

  • Variables locales y globales
  • Funciones y Sub-Funciones
  • Los “function handles” @ y “str2func“
  • Escrita en “command window”
  • Manipulación de archivos en disco
  • Matlab vs .txt
  • Matlab vs excel

4. Ciclos, Estructuras de Selección y Ploteo

  • Ciclos: "for", "while", operadores "break" y "continue"
  • Estructuras de Selección: “if-else” y “switch-case"  
  • Gráficos 2D: “line”, “regression”, “bar”, “histogram”
  • Gráficos 3D: “scatter”, “mesh", “surface", “bar”, “histogram”
  • Funciones “meshgrid” y “griddata”
  • Edición de gráficos (tipos de líneas y marcadores, leyendas, etc.)
  • Sub-Ploteo
  • Guardar Gráficos 

5.  “Debugging”, Procesamiento en Paralelo, Programas .exe

  • Optimización y "debugging"
  • Ventajas y aplicación del procesamiento paralelo ("local cluster", "parfor")
  • Compilación y Creación de .exe en MATLAB
  • Conversión de código MATLAB a código C       
Inversión
Público general $568.000
Aplica descuento por pronto pago $539.600
Este programa también se ofrece virtual $1.260.000

Observaciones

* Para la realización de este programa es indispensable que los participantes dominen el idioma inglés, dado que el software y  los manuales están en en esta lengua.

* Nuestros programas tendrán apertura siempre y cuando se cumpla el cupo mínimo establecido.

*Una vez culmine la inscripción, a los tres días hábiles recibirá una colilla de pago al correo electrónico.

*Todos los programas de Formación Continua se certifican con el 80% de la asistencia.

 
Solicita Información

Preguntas frecuentes

Resuelve tus inquietudes sobre Formación Continua

¿Qué modalidades de cursos ofrece Formación Continua?

Formación Continua ofrece programas de educación no formal, por medio de Diplomados, Cursos, Seminarios y talleres, dirigidos a sus egresados y a la comunidad en general en distintas áreas del conocimiento. De igual manera, ofrece planes de formación y capacitación a la medida de las necesidades específicas del grupo y/o entidades tanto públicas, como privadas, dentro de las líneas de conocimiento de la Universidad.

¿Cuáles son las formas de pago y modalidades de financiación para los programas de Formación Continua?

La Universidad pone a su disposición la opción de pago en efectivo, tarjetas débito y/o crédito. Para ello deberá generar su colilla de pago. Tenga en cuenta que puede realizar el pago en efectivo en los bancos autorizados que allí le orientan. También puede hacer realizar pago con tarjetas débito y/o crédito en la Caja de la Universidad.

Comunícate con nosotros

Por favor, visita la sección de preguntas frecuentes antes de escribirnos.

Personal

 
Jorge Albero Calle D

Jorge Alberto Calle D'Alleman

Director de Extensión MulticampusMedellín
 
Marly Ester Dede Mena

Marly Ester Dede Mena

Subdirectora de Formación Continua MulticampusMedellín
 
Dayan Liset Arboleda Jiménez

Dayan Liset Arboleda Jiménez

Coordinadora Administrativa MulticampusMedellín
 
Perfil de Carlos Fernando Arboleda Hurtado

Carlos Fernando Arboleda Hurtado

Coordinador Comercial MulticampusMedellín

Oficina

UPB Circular 1ª 70 - 01 Medellín, Colombia. 

Campus Laureles Bloque 3, oficina 104 Formación Continua
Teléfono: 448 8388. Extensiones: 10950 y 10873 Celular: 321 803 00 94
Horario de atención presencial
De lunes a jueves de 7:30 a.m. a 12:30 m. y de 1:30 a 5:00 p.m. y viernes de 7:30 a.m. a 12:30 m. y de 1:30 a 4:30 p.m.
Bloque 3 oficina 104
formacioncontinua@upb.edu.co

Solicita Información

Personal

 
Deysy Yurani Dulcey Gómez

Deysy Yurani Dulcey Gómez

Coordinadora de Formacion continuaBucaramanga
 
Mónica Salazar Tabares

Mónica Salazar Tabares

Profesional AdministrativoBucaramanga

Oficina

Universidad Pontificia Bolivariana Seccional Bucaramanga.

Autopista Piedecuesta Kilómetro 7, Edificio L - 502
Teléfono: (+57 607) 6796220 Ext 20627 - 20628 - 20629 - 20630 - 20631 
Celular: 301 2377238    

 educacioncontinua.bga@upb.edu.co

Solicita Información

Personal

 
Víctor José Beltrán Galaraga

Víctor José Beltrán Galaraga

Coordinador de Formación ContinuaMontería
 
Diana De La Hoz Lacharme

Diana María de la Hoz Lacharme

Asesora de ventas Formación ContinuaMontería
 
María Mónica Rivera Castillo

María Mónica Rivera Castillo

Asesora de ventas Formación ContinuaMontería
 
Shirley Patricia Galindo Garcez

Shirley Patricia Galindo Garcés

Técnico de Formación ContinuaMontería

Oficina

Carrera 6 No. 97 A - 99, Montería, Córdoba

Bloque 3, Centro de Atención Integral

Teléfono: (+57 604) 786 0146, ext. 326 • 325 • 324

Cel. 3215220921 • 3145954823 • 3116661202

formacion.continua@upb.edu.co

Recepción documentos: gdocumental.monteria@upb.edu.co

Solicita Información

Personal

 
JULIÁN ARENAS

Julián Camilo Arenas Orejuela

Coordinación de Formación ContinuaPalmira
 
María Camila Giraldo

María Camila Giraldo Ortega

Auxiliar de Formación ContinuaPalmira

Oficina

Km 1 Vía Tienda Nueva 

Campus Universitario, 2piso.
PBX: +57 (2)266 0040, ext.127
formacioncontinua.pal@upb.edu.co

Solicita Información
Logo Universidad Pontificia Bolivariana

Resolución 020198 del 31 de octubre de 2024 por un periodo de 8 años

Universidad sujeta a inspección y vigilancia por el Ministerio de Educación Nacional.
Otorgado por el Ministerio de Educación Nacional. Nit UPB: 890.902.922-6. Todos los derechos reservados