Teoria de errores
1. FUNDAMENTOS DE MATLAB 1.1. Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2. Elementos básicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2.1. Vectores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2.2. Matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . 1.2.3. Operador ” : ” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2.4. Funciones predefinidas . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3 3 4 5 5 6 8
1.2.5. Como almacenar datos en archivos MATLAB . . . . . . . . . . . . . . . 10 1.2.6. Operadores Aritméticos . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 1.2.7. Transformación decoordenadas . . . . . . . . . . . . . . . . . . . . . . . 21 1.2.8. Recuperación de comandos MATLAB . . . . . . . . . . . . . . . . . . . . 22 1.3. Gráficos bidimensionales (2D) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 1.4. Gráficos tridimensionales (3D) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 1.5. Archivos de comando . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . 33
i
1.6. Programación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 1.6.1. Scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 1.6.2. Function, feval, eval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 1.6.3. Tipos de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 1.6.4.Operadores relacionales y lógicos . . . . . . . . . . . . . . . . . . . . . . 41 1.6.5. Control de flujo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 1.6.6. Algunos operadores utiles en programación . . . . . . . . . . . . . . . . . 46
2. ERRORES
47
2.1. Número . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 2.1.1. Almacenamiento denúmeros enteros . . . . . . . . . . . . . . . . . . . . 48 2.1.2. Almacenamiento de números reales . . . . . . . . . . . . . . . . . . . . . 49 2.2. Errores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 2.2.1. Medida del error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 2.2.2. Tipos de error . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . 56 2.3. Propagación de errores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 2.3.1. Propagación del error en la suma y en la resta. . . . . . . . . . . . . . . . 58 2.3.2. Propagación del error en la multiplicación. . . . . . . . . . . . . . . . . . 58 2.3.3. Propagación del error en la división. . . . . . . . . . . . . . . . . . . . . 59
ii
Capítulo1 FUNDAMENTOS DE MATLAB
1.1.
Introducción
En este capítulo se presentan los elementos básicos necesarios para trabajar con MATLAB, con la finalidad de abordar problemas de calculo elemental, de forma interactiva, como realizar simulaciones numéricas de problemas complejos, utilizándolo como lenguaje de programación. Se tratan los siguientes aspectos: construcción y manipulación de vectoresy matrices, creación de gráficos 2D y 3D sencillos, representación de números complejos y polinomios, manejo de condiciones booleanas, programación de scripts y funciones. Se deja al estudiante la posibilidad de profundizar y completar el estudio directamente en los manuales de referencia. Algunos aspectos de MATLAB como la manipulación de cell, arrays o de cadenas de caracteres se presentan deforma muy breve, simplemente para dar una visión completa de las posibilidades del entorno. Para obtener información más detallada sobre el uso del programa, es recomendable leer el documento Getting started, suministrado con MATLAB, así como los textos de ayuda que se obtienen mediante el comando help y los manuales de referencia. La figura 1.1 muestra la pantalla de trabajo de MATLAB.
3...
Regístrate para leer el documento completo.