Manual octave
Autor: José María Valiente Cifuentes Trabajo realizado dentro de un Proyecto Fin de Carrera dirigido por Carlos Medrano Sánchez en la E.U. Politécnica de Teruel Año 2006
Licencia
Copyright (c) 2006 José María Valiente Cifuentes
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no FrontCover Texts, and no BackCover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License", at the end of the document.
Manual de Iniciación a GNU Octave
Manual De GNU Octave
Pág -1-
Manual deIniciación a GNU Octave
1. Operaciones Básicas 1.1. Operaciones con matrices y vectores 1.1.1. Introducción de matrices desde el teclado 1.1.2. Operaciones con matrices 1.1.3. Tipos de datos 1.1.3.1. Números reales de doble precisión 1.1.3.2. Números Complejos 1.1.3.3. Cadenas de caracteres 1.1.3.4. Otras formas de definir matrices 1.1.3.4.1 Tipos de matrices predefinidos 1.1.3.4.2 Formación de unamatriz a partir de otras 1.1.3.4.3 Direccionamiento de vectores y matrices a partir de vectores 1.1.3.4.4 Operador (:) 1.1.3.4.5 Definición de matrices y vectores desde fichero 1.1.3.5. Operadores Relacionales 1.1.3.6. Operadores Lógicos 1.2. Funciones de Librería 1.2.1 Características Generales de las funciones de librería 1.2.2. Funciones matemáticas elementales que operan de modo escalar1.2.3. Funciones que actúan sobre matrices 1.2.3.1 Funciones elementales 1.2.3.2 Funciones Especiales 1.2.3.3 Funciones de Factorización y/o Descomposición Matricial 1.3. Más sobre operadores relacionales con vectores y matrices 1.4. Otras funciones que actúan sobre vectores y matrices 2. Otros tipos de datos de GNU Octave 2.1. Cadenas de caracteres 2.2 Hipermatrices (arrays de más de dos dimensiones)2.2.1 Definición de Hipermatrices
Pág -2-
Manual de Iniciación a GNU Octave 2.3 Estructuras 2.3.1 Creación de Estructuras 2.3.2 Funciones para operar con Estructuras 2.4 Vectores o matrices de celdas (Cell Array) 2.4.1 Creación de vectores y matrices de Celdas 2.4.2 Funciones para trabajar con vectores y matrices de celda 3. Programación en GNU Octave 3.1. Bifurcaciones y bucles 3.1.1.Sentencia IF 3.1.2. Sentencia SWITCH 3.1.3. Sentencia FOR 3.1.4. Sentencia DO-UNTIL 3.1.5. Sentencia WHILE 3.1.6. Sentencia BREAK y CONTINUE 3.2 Ficheros *.m 3.2.1 Ficheros de Comandos (SCRIPTS) 3.2.2 Definición de Funciones 3.2.3. HELP para las funciones de usuario 4. Gráficos bidimensionales 4.1 Funciones gráficas 2D elementales 4.1.1 Función PLOT 4.1.2 Estilos de Línea y Marcadores para PLOT 4.1.3Añadir Líneas a un gráfico ya existente 4.1.4 Comando SUBPLOT 4.1.5 Control de los Ejes 4.2 Control de ventanas gráficas: Función Figure 4.3 Otras funciones gráficas 2-D 5. Gráficos tridimensionales 5.1 Tipos de funciones gráficas tridimensionales 5.1.1 Dibujo de líneas: Función PLOT3 5.1.2 Dibujo de mallados: Funciones MESHGRID, MESH Y SURF 5.1.3 Dibujo de líneas de contorno: Función CONTOUR 5.2.Elementos Generales: Ejes, Puntos de vista, líneas ocultas,…
Pág -3-
Manual de Iniciación a GNU Octave 6. Otros aspectos de GNU Octave 6.1 Guardar variables y estados de una sesión: Comandos save y load 6.2 Guardar sesión: Comando diary 6.3 Medida de tiempos y de esfuerzo de cálculo 6.4. Funciones de función 6.4.1 Integración numérica de funciones 6.4.2 Integración Numérica de EcuacionesDiferenciales Ordinarias
Pág -4-
Manual de Iniciación a GNU Octave
1. Operaciones Básicas
1.1. Operaciones con matrices y vectores
Como se comentó en la introducción que hemos visto en el punto anterior, GNU Octave es un programa creado para trabajar con matrices, por lo tanto, este punto es probablemente el más importante y en el que mejor tenemos que aclararnos para empezar...
Regístrate para leer el documento completo.