Mostrando entradas con la etiqueta OCTAVE. Mostrar todas las entradas
Mostrando entradas con la etiqueta OCTAVE. Mostrar todas las entradas

lunes, 26 de abril de 2021

Introducción a la programación con GNU Octave. Primer programa.


Ejemplo de programa sencillo con GNU Octave. Cálculo de las solución de una ecuación de segundo grado.


Averiguando si un cierto año es bisiesto


Máximo común divisor ( por el algoritmo de las restas sucesivas )



Máximo común divisor ( por el algoritmo de las divisiones sucesivas, más conocido como algoritmo de Euclides )

A continuación, podéis ver el código ( incluyendo una línea de comentario con vuestro nombre y apellidos ) del programa que podéis probar en vuestro entorno de OCTAVE.










Cálculo aproximado de raíces de una función. Método de bisección

Se muestra aquí el el código para implementar el programa en vuestro ordenador [puede ayudar a la comprensión


Ejercicio de programación en GNU Octave - Ternas pitagóricas


Programación con GNU Octave. Ejemplo de uso de bucles: suma de un conjunto de números enteros solicitados al usuario


Ejemplo de bucle con 'do ... until' en GNU Octave

Ejemplo de bucle con 'while' con GNU Octave

Ejemplo de bucle con 'for' con GNU Otave

martes, 20 de abril de 2021

Introducción a la programación en GNU OCTAVE - Ejemplo de función recursiva: términos de la sucesión de Fibonacci



Introducción a la programación en GNU OCTAVE - Ejemplo de llamada a una función: suma de los n primeros términos de la sucesión de Fibonacci

En el [ ejemplo anterior ] explicaba el código de la función que calcula el valor de un determinado término de la sucesión de Fibonacci. En este otro ejemplo, aprovecharemos dicha función para calcular la suma de los $n$ primeros términos de dicha sucesión:


Ejemplo de elaboración de gráficas de funciones con GNU Octave

Vamos a superponer dos gráficas en la misma ventana. Se trata en realidad de la gráfica de la misma función, pero con un número mayor o menor de valores para la variable independiente $x$ ( estos se generan mediante un vector, con la instrucción linspace ). Los valores de la variable dependiente $y$ se generan automáticamente a partir de los de $x$ la definir la función.


lunes, 3 de abril de 2017

Guardando y cargando sesiones de trabajo con GNU Octave

Guardando y recuperando las sesiones de trabajo ( de la ventana de comandos ):
Trabajando en Windows, las variables ( y sus valores ) que se han utilizado en una sesión de trabajo de Octave se guardan en C:\Users\Usuario
Ejemplo:
Consideremos la siguiente sesión de trabajo:
>>a=1
>>b=2
>>c=3
>>a+b+c
ans=6
Para guardarla escribiremos
>> save "nombredelarchivo"
y para, posteriormente, cargar dicha sesión tendremos que escribir
>> load "nombredelarchivo"
Así, escribiendo por ejemplo ( en ventana de comandos )
>>a
obtendremos
ans=1

Si queremos guardar más detalles, guardaremos la sesión en un archivo .txt
>>save "nombredelarchivo.txt"
sin embargo, de esta manera, al cargar dicho archivo el programa no lo hará en la ventana de comandos sino en el editor de funciones, y las variables reseñadas no serán activas