Curso básico de programación en Matlab

Curso básico de programación en Matlab

  • Author: Souto Iglesias, Antonio; Bravo Trinidad, José Luis; Cantón Pire, Alicia; González Gutiérrez, Leo Miguel
  • Publisher: Tebar
  • ISBN: 9788473605205
  • eISBN Pdf: 9788473605359
  • Place of publication:  Madrid , Spain
  • Year of publication: 2015
  • Year of digital publication: 2014
  • Month: January
  • Pages: 230
  • Language: Spanish
Este libro está concebido para que se pueda articular en torno a él un curso de introducción a la programación estructurada para titulaciones no informáticas utilizando el lenguaje de comandos de MATLAB como lenguaje de referencia. Incorpora explicaciones teóricas, ejemplos, ejercicios propuestos, ejercicios resueltos, proyectos, etc.. Se pretende que al final del curso el estudiante haya asimilado los conceptos básicos de la programación estructurada y que se sienta cómodo dentro del entorno MATLAB. Pretende ser relevante para los estudiantes y docentes de titulaciones ajenas al ámbito estrictamente informático, y para profesionales de diferentes ámbitos (ingeniería, economía, matemáticas, biología, etc.), que necesitan una formación elemental en programación. Los elementos que conforman la programación estructurada se explican de manera organizada para que el lector los asimile y aplique con facilidad. Antonio Souto Iglesias"es doctor ingeniero naval por la Universidad Politécnica de Madrid (UPM) y profesor titular en la Escuela Técnica Superior de Ingenieros Navales (ETSIN) de la UPM. Ha coordinado las asignaturas de informática en las diferentes titulaciones de la ETSIN desde 1996 y desarrolla su labor investigadora sobre técnicas de simulación computacional en hidrodinámica en el grupo de investigación del canal de ensayos hidrodinámicos. José Luis Bravo Trinidad"es licenciado y doctor en matemáticas por la Universidad de Extremadura (UNEX) e ingeniero técnico en informática de sistemas por la UNED. Es profesor titular de matemática aplicada en la UNEX, donde imparte un curso de iniciación a MATLAB para profesores. Sus temas de investigación son ecuaciones diferenciales ordinarias, superficies de energía potencial en reacciones químicas y automatización agrícola con la empresa Agrobot. Alicia Cantón Pire"es licenciada y doctora en ciencias matemáticas por la Universidad Autónoma de Madrid (UAM). Ha realizado estancias de investigación e impartido docencia en la Universidad de Washington, en la Autónoma de Barcelona, y actualmente en la UPM. Su área de investigación en matemáticas se centra en la teoría geométrica de funciones y desde su incorporación a la ETSIN se ha interesado en el diseño geométrico asistido por ordenador. Leo Miguel González Gutiérrez"es doctor ingeniero industrial por el ICAI y licenciado en ciencias físicas por la UAM. La mayor parte de la docencia impartida ha sido en el entorno de la mecánica de fluidos. En cuanto a los temas de investigación, ha desarrollado diversos trabajos sobre mecánica de fluidos computacional y participado en proyectos con empresas de alto valor competitivo como Repsol o Airbus. "
  • Cover
  • Title page
  • Copyright page
  • Dedicatoria
  • Índice general
  • Notación y abreviaturas
  • Prólogo
  • Introducción
  • Capítulo1: MATLAB como calculadora
    • 1.1. Introducción
    • 1.2. Conceptos básicos
    • 1.3. Manejo de vectores
    • 1.4. Introducción al tratamiento de matrices
    • 1.5. Resolución de sistemas lineales
    • 1.6. Vectorización de operaciones
    • 1.7. Creación de gráficas
    • 1.8. Conjuntos de órdenes
    • 1.9. MATLAB y números complejos
    • 1.10. Matemáticas simbólicas con MATLAB
  • Capítulo 2: Funciones y Condicionales
    • 2.1. General
    • 2.2. MATLAB como un lenguaje de programación
    • 2.3. Funciones y variables
    • 2.4. Funciones con varios argumentos de entrada
    • 2.5. Estructura de control condicional if
    • 2.6. Estructura de control condicional if-else
    • 2.7. Función que llama a otra función
    • 2.8. Condicionales anidados
    • 2.9. Variante elseif en el condicional
    • 2.10. Depuración de códigos: debugger
    • 2.11. Operadores lógicos
    • 2.12. Operadores de comparación: son iguales?
    • 2.13. Variables enteras y reales como argumentos
    • 2.14. Variables contador y sumador
    • 2.15. Función parte entera
  • Capítulo 3: Bucles
    • 3.1. General
    • 3.2. Bucles
    • 3.3. Bucles y relaciones de recurrencia
    • 3.4. Bucles y condicionales
    • 3.5. Bucles inconclusos: la sentencia break
    • 3.6. Bucles en los que la condición no se refiere a un índice
  • Capítulo 4: Vectores
    • 4.1. General
    • 4.2. Vectores como argumentos de funciones
    • 4.3. Funciones que llaman a funciones con argumentos vectores
    • 4.4. Cálculo de extremos
    • 4.5. Cálculo de extremos utilizando un vector auxiliar
    • 4.6. Cálculo de posición de extremos
    • 4.7. Vectores y bucles anidados
    • 4.8. Función que devuelve un vector definido a partir de escalares
    • 4.9. Funciones que reciben y devuelven vectores
    • 4.10. Construcción de vectores
    • 4.11. Funciones con salidas múltiples
    • 4.12. Vectores y polinomios
    • 4.13. Evaluación de un polinomio
  • Capítulo 5: Entrada y salida con formato
    • 5.1. General
    • 5.2. Entrada y salida con formato
    • 5.3. Lectura y escritura de vectores
    • 5.4. Ficheros
    • 5.5. Diseño básico de GUIs
    • 5.6. Proyectos de programación
  • Capítulo 6: Matrices
    • 6.1. General
    • 6.2. Buclesfor
    • 6.3. Matrices como argumentos de funciones
    • 6.4. Submatrices
    • 6.5. Resolución de un sistema lineal mediante eliminación Gaussiana
  • Capítulo 7: Algoritmos
    • 7.1. General
    • 7.2. Algoritmos de búsqueda
    • 7.3. Algoritmos de ordenación
    • 7.4. Algoritmos geométricos
    • 7.5. Proyectos de programación
  • Epílogo
  • Referencias
  • Apéndice: Selección de ejercicios resueltos
  • Índice alfabético

SUBSCRIBE TO OUR NEWSLETTER

By subscribing, you accept our Privacy Policy