¿Qué quieres aprender?

Curso de programación en MATLAB aplicado a Geotecnia

Curso de programación en MATLAB aplicado a Geotecnia

Ingeoexpert

Curso online


240

Duración : 6 Semanas

MatLab es un software de reconocido prestigio internacional, que desde sus inicios ha acompañado a ingenieros y científicos en su labor. MatLab posee su propio lenguaje de programación que, gracias a su sencillez, se integra de forma sencilla con el resto de lenguajes existentes. Potencia, fiabilidad, precisión y versatilidad son algunas de las cualidades más importantes de MatLab.

Aprender a programar programando, ese es el lema de este curso. Por eso, desde los primeros pasos, los alumnos de este curso irán creando sus propios programas que versarán sobre el campo de geotecnia. Desde sencillas aplicaciones con cálculos aritméticos como la obtención de la humedad y densidad óptimas del ensayo Proctor, hasta complejas aplicaciones para dar soluciones a problemas como asientos diferenciales en cimentaciones superficiales.

Este curso único, impartido por D. Jose Ramón Pozo Egido, con amplia experiencia como formador en MatLab, se presenta a través de contenidos multimedia interactivos y videotutoriales dentro de la plataforma virtual Moodle, combinado con la realización de ejercicios prácticos. Así mismo, se realizarán clases en directo y videoconferencias que podrán ser vistas en diferido en caso de no poder estar presentes en las mismas.

¿Quieres hablar con un asesor sobre este curso?

Objetivos

El principal objetivo del curso es dotar al alumno de los conocimientos de programación básicos en el lenguaje MatLab para crear sus propios programas desde el principio. Desde los cálculos más sencillos, a medida que avance el curso se irán implementando mejoras en los programas ya desarrollados haciendo más dinámico el flujo de trabajo. Conocer los diferentes tipos de archivos y datos en el entorno MatLab Aprender a introducir datos y trabajar con ellos Trabajo con matrices y vectores Funcionamiento de bucles y recursividad Importación de datos desde otras aplicaciones Creación de funciones para su posterior uso Aprender a crear programas para dar solución a los problemas propuestos Obtención de datos de salida y salida gráfica de los resultados obtenidos Todos los ejercicios propuestos, casos prácticos y ejemplos versarán sobre temas relacionados con geotecnia. Gracias a que MatLab es un lenguaje de programación muy sencillo, aprender a programar con Matlab también facilitará al alumno el acceso a programar con otro lenguaje. El curso no incluye la licencia del software MATLAB and Simulink Student Suite. Para la gestión y obtención de las mismas, el alumno puede ponerse en contacto con nosotros en info@ingeoexpert.com. La licencia incluye 12 componentes: MATLAB SIMULINK Symbolic Math Signal Processing Toolbox Control System Toolbox Optimization Toolbox Statistics and Machine Learning Toolbox Image Processing Toolbox DSP System Toolbox Data Acquisition Toolbox Instrument Control Toolbox Simulink control Design Plazas limitadas.

A quién va dirigido

Este curso está especialmente orientado a ingenieros, arquitectos, geólogos y otros técnicos que quieran aprender un lenguaje de programación básico de forma dinámica y con problemas aplicados al campo de la Geotecnia.

Temario completo de este curso

Módulo 1. Introducción a MatLab

  1. Introducción e historia
  2. El entorno MatLab y sus características
  3. Tipos de archivos

Módulo 2. Operaciones básicas

  1. Definición de variables y operaciones básicas
  2. Trabajo con vectores y matrices
  3. Funciones generales predefinidas de MatLab
  4. Funciones predefinidas de MatLab útiles para geotecnia
  5. Práctica: Ensayo Proctor/CBR
  6. Práctica: Consolidación de suelos

Módulo 3. Trabajo con bucles

  1. Fundamentos de los distintos bucles
  2. Bucle “If”
  3. Bucle “For”
  4. Bucle “While”
  5. Práctica: Granulometría por tamizado
  6. Práctica: Clasificación de suelos SUNCS, AASHTO, PG-3

Módulo 4. Programando en MatLab

  1. Funciones definidas por el usuario
  2. Scripts
  3. Llamado de funciones desde Scripts
  4. Práctica: Firmes de carreteras
  5. Práctica: Cálculo de muros por Rankine

Módulo 5. Entrada y salida de datos en MatLab

  1. Entrada mediante escritura
  2. Entrada vía .txt
  3. Entrada vía .xls
  4. Salida de valores de variales .mat
  5. Salida mediante escritura en .txt o pantalla
  6. Práctica: Cimentaciones superficiales

Módulo 6. Salida gráfica en MatLab y optimización

  1. Graficas 2D
  2. Gráficas 3D
  3. Selección de datos de manera gráfica
  4. Mejoras gráficas y menús
  5. Optimización y control del código
  6. Práctica: Equilibrio límite en taludes

Se realizarán ejercicios prácticos de manera paralela al desarrollo del curso.

Ver más