Herramientas en GNU/Linux para estudiantes universitarios

Gnu/Octave: cálculo numérico por ordenador

Juan José García Rojo

Copyright (c) 2.003 Juan José García Rojo..

Se permite la copia, distribución y/o modificación de este documento bajo los términos de la GNU Free documentation Licensse, Versión 1.2 o cualquier otra versión positerior publicada por la Free Software Foundation, sin partes no modificables y sin añadidos en la portada o contraportada. Una copia de esta licencia se incluye en la sección titulada "GNU Free Documentation License".

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 Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".


Tabla de contenidos
1. Introducción a Octave
1.1. ¿Qué es Octave?
1.2. Usar Octave
1.2.1. Ejemplos sencillos
1.2.2. Comentarios en Octave
2. Sintaxis de Octave
2.1. Tipos de datos
2.1.1. Objetos numéricos
2.1.2. Estructuras
2.2. Variables
2.3. Operadores
2.3.1. Operadores aritméticos
2.3.2. Operadores de comparación.
2.3.3. Operadores booleanos
2.3.4. Operadores booleanos "short-circuit"
2.3.5. Operador de asignación
2.4. Expresiones de control de flujo
2.4.1. Sentencia if
2.4.2. Sentencia while
2.4.3. Sentencia for
2.4.4. Sentencias break y continue
2.4.5. Manejo de excepciones
2.5. Funciones y scripts de usuario
3. Funciones de entrada/salida
3.1. Funciones básicas de escritura en disco.
3.2. Gráficas
4. Problemas de álgebra lineal
5. Estadística
6. Procesado de señal
6.1. Procesado de audio
6.2. Procesado de imagen
7. Referencias
A. GNU Free Documentation License
A.1. PREAMBLE
A.2. APPLICABILITY AND DEFINITIONS
A.3. VERBATIM COPYING
A.4. COPYING IN QUANTITY
A.5. MODIFICATIONS
A.6. COMBINING DOCUMENTS
A.7. COLLECTIONS OF DOCUMENTS
A.8. AGGREGATION WITH INDEPENDENT WORKS
A.9. TRANSLATION
A.10. TERMINATION
A.11. FUTURE REVISIONS OF THIS LICENSE
A.12. ADDENDUM: How to use this License for your documents
Lista de tablas
2-1. Secuencias de escape en strings
2-2. Operadores aritméticos
2-3. Operadores de comparación
2-4. Operadores booleanos
2-5. Operadores binarios de corto circuito
Lista de ejemplos
1-1. Definir números
1-2. Crear un vector
1-3. Crear una matriz
1-4. Aritmética de matrices
1-5. Solución de ecuaciones lineales
1-6. Obteniendo ayuda