Capítulo 1: Información general, instalación
1.1 Principios del intérprete
1.2 Instalación de Octave
1.3 La carcasa gráfica de QtOctave
Capítulo 2: Conceptos básicos de funcionamiento
2.1 Expresiones matemáticas elementales
2.2 Comentarios sobre el texto
2.3 Representación de un número real
2.4 Variable
2.5 Funciones
2.6 Matrices
2.7 Cálculos simbólicos
Capítulo 3: Programación
3.1 Operadores básicos del lenguaje de programación
3.2 Manejo de matrices y arreglos
3.3 Manipulación de cadenas
3.4 Gestión de los archivos
3.5 Funciones
Capítulo 4. Trazado
4.1 Construcción de gráficos en 2D
4.2 Realización de gráficos tridimensionales
4.3 Animación
4.4 Objetos gráficos
Capítulo 5. Tareas de álgebra lineal
5.1 Entrada y formación de vectores y matrices
5.2 Acciones sobre vectores
5.3 Operaciones matriciales
5.4 Funciones para operaciones con matrices y vectores
5.5 Resolución de algunos problemas de álgebra matricial
5.6 Resolución de sistemas de ecuaciones lineales
5.7 Valores propios y vectores propios
5.8 Norma y número de condición de una matriz
5.9 Problemas de álgebra lineal en el cálculo simbólico
Capítulo 6. Álgebra vectorial y analítica geometría
6.1 Álgebra vectorial
6.2 Geometría analítica
Capítulo 7. Ecuaciones y sistemas no lineales
7.1 Resolución de ecuaciones algebraicas
7.2 Resolución de ecuaciones trascendentales
7.3 Resolución de sistemas de ecuaciones no lineales
7.4 Resolución de ecuaciones y sistemas en simbólico
Capítulo 8: Integración y diferenciación
8.1 Cálculo de la derivada
8.2 Examinar las funciones
8.3 Integración numérica
Capítulo 9. Resolver lo ordinario ecuaciones diferenciales
9.1 Información general sobre las ecuaciones diferenciales
9.2 Métodos numéricos para resolver ecuaciones diferenciales
9.3 Aplicación de métodos numéricos
9.4 Resolución de sistemas de ecuaciones diferenciales
9.5 Funciones para resolver ecuaciones diferenciales
Capítulo 10. Resolución de problemas de optimización
10.1 Encontrar un extremo de una función
10.2 Resolución de un problema de programación lineal
Capítulo 11. Método de los mínimos cuadrados
11.1 Planteamiento del problema
11.2 Selección de los parámetros de dependencia experimental
11.3 Ecuación de regresión y coeficiente de correlación
11.4 Correlación no lineal
11.5 Ajuste de las dependencias por el método de los mínimos cuadrados
Capítulo 12. Función Interpolación
12.1 Planteamiento del problema
12.2 Interpolación por splines
Capítulo 2
Aspectos básicos del trabajo
Saber realizar operaciones matemáticas elementales, definir variables, utilizar funciones del sistema incorporadas y
Variables, cómo utilizar las funciones incorporadas al sistema y cómo crear sus propias funciones.
Crear su propio, y trabajar con arrays, eso es lo básico de Octave.
para trabajar con Octave.
2.1 Expresiones matemáticas elementales
Las operaciones aritméticas más sencillas en Octave se realizan con
utilizando los siguientes operadores:
- + adición;
- la sustracción;
- * multiplicación;
- / división de izquierda a derecha;
- ...división de derecha a izquierda;
- ^ exponenciación.
Puede calcular el valor de una expresión aritmética introduciendo
en la línea de comandos y pulse la tecla ENTER:
Tenga en cuenta que al introducir números reales, se utiliza un punto para separar la parte fraccionaria.
El punto se utiliza para separar la parte fraccionaria.
Si la expresión calculada es demasiado larga, hay que introducir tres o más puntos antes de pulsar
Si la expresión a calcular es demasiado larga, hay que introducir tres o más puntos antes de pulsar la tecla ENTER.
Esto será
Pulse ENTER para continuar con la línea de comandos:
En el primer capítulo, ya hablamos del significado del punto y coma ( ; ) al final de una expresión. Recordemos que si
se especifica al final de una expresión, no se emite el resultado del cálculo, sino que se activa la siguiente línea de
comandos:
2.2 Comentarios del texto
Una regla general en la programación siempre ha sido una buena regla general en la programación siempre ha sido
que el código debe ser fácil de leer y tener un montón de comentarios. Como vamos a hablar de
cálculos complejos, también utilizaremos comentarios de texto.
En Octave, un comentario de texto es una línea que comienza con el símbolo %. Puede utilizar comentarios de texto
tanto en la línea de código como en el línea de comandos, así como en el texto del programa. La línea que sigue al
símbolo % no se trata como un comando, y al pulsar la tecla ENTER se para activar la siguiente línea de comandos.
Los ejemplos de comentarios de texto se encuentran en el en la siguiente sección.
2.3 Representación de un número real
Los resultados numéricos pueden representarse con un valor flotante (por ejemplo, -3
ejemplo, -3,2E -6, 6,42E +2), o con un punto fijo (por ejemplo, 4,12,
6.05, -17.5489). Los números en coma flotante se presentan en forma exponencial.
en forma exponencial mE±p donde m es la mantisa (un número entero o decimal fraccionario).
o número decimal fraccionario), orden p (entero).
Para convertir un número en forma exponencial al punto fijo habitual
representación de punto fijo la mantisa tiene que ser multiplicada por
la mantisa por diez potencias de orden. Por ejemplo,
6.42E + 2 = 6.42 - 102 = 642
-3.2E - 6 = -3.2 - 10-6 = -0.0000032
El siguiente es un ejemplo de introducción de un número real.
Es fácil ver que el número de dígitos de la parte fraccionaria del número en el
en la línea de entrada es mayor que en la de salida. Esto se debe a que,
el resultado del cálculo se emite en la forma determinada por
en un formato que viene determinado por el formato numérico preestablecido.
El comando que se puede utilizar para establecer el formato del número
es de la forma:
formato_número;
Octave proporciona los siguientes formatos numéricos:
- Short Entrada corta, se aplica por defecto;
- Long Entrada larga;
Short E (Short e) el registro de resumen en coma flotante; - el registro de resumen en coma flotante formato de
punto flotante;
Long E (Long e) entrada de punto flotante largo;
Short G (Short g) es la segunda forma de entrada corta en flotación formato de punto flotante;
Long G (Long g) segunda forma de punto flotante largo formato de punto flotante;