Detalle del libro
Ver Índice
1. Primeros pasos
1.1 Sistemas de numeración
1.2 El Ordenador
1.3 El sistema operativo
1.4 El sistema de archivos
1.5 Lenguajes de programación
1.6 Algoritmos
1.7 Instalación de MATLAB y Octave
1.8 El entorno de trabajo de MATLAB y Octave
1.9 Obtención de ayuda en MATLAB y Octave
1.10 Limpieza de texto de la ventana de comandos
1.11 Gestión de archivos en el escritorio de MATLAB y
Octave
2. Comenzando a trabajar con datos. Primeros programas
2.1 Las variables en los programas: generalidades
2.2 El tipo de dato double
2.3 El operador de asignación: creación y modificación
de variables
2.4 Los operadores aritméticos
2.5 Eliminación de variables del espacio de trabajo
2.6 La instrucción format
2.7 Guardar y recuperar variables
2.8 Creación de programas: ficheros M
2.9 Entrada de datos por teclado: input()
2.10 Salidas por pantalla con disp()
2.11 Comentarios en lenguaje M47
2.12 Ejemplos de programa básico49
2.13 Utilización de funciones de biblioteca: concepto de
función
2.14 Números complejos
Ejercicios propuestos
3. Vectores y matrices
3.1 Definición de matrices
3.2 Definición de vectores desde el teclado
3.3 Generación rápida de vectores: operador (:) y función
linspace()
3.4 Definición de matrices desde el teclado 64
3.5 Interpretación de la matriz como vector columna
3.6 Composición de matrices
3.7 Extracción de elementos de matrices: creación de
submatrices
3.8 Operadores aritméticos y matrices
3.9 Funciones aplicadas a vectores y matrices
3.10 Funciones específicas para usar con vectores y
matrices
3.11 La instrucción input() con vectores y matrices
Ejercicios propuestos
4. Datos lógicos y su importancia en el control de un
programa
4.1 Datos de tipo lógico
4.2 Operadores relacionales
4.3 Operadores relacionales con números double
4.4 Operadores lógicos
4.5 Prioridad de operadores
4.6 Operadores lógicos y relacionales aplicados a matrices
4.7 Extracción de elementos de tablas mediante índices
lógicos
4.8 Funciones para búsqueda de condiciones lógicas en
matrices
Ejercicios propuestos
5. Cadenas de caracteres. Entradas y salidas
5.1 Sistemas de codificación de caracteres
5.2 El tipo char
5.3 Funciones de utilidad con caracteres
5.4 Conversión entre valores numéricos y cadenas de
caracteres
5.5 La instrucción input() con cadenas de caracteres
5.6 Salidas formateadas por pantalla con fprintf()
5.7 Reutilización de especificaciones de formato
5.8 Salidas formateadas a cadenas de texto con sprintf()
Ejercicios propuestos
El objetivo principal de este libro es servir como herramienta para el aprendizaje de los principios que rigen la programación de ordenadores, en el sentido que interesa a los futuros ingenieros y científicos.
Como herramienta de trabajo se utilizará el entorno de desarrollo de MATLAB® y de Octave.
Además de aprender a utilizar dichos programas y su lenguaje de programación, se pondrá énfasis en algunas técnicas numéricas de resolución de problemas matemáticos y físicos.