Sign up with your email address to be the first to know about new products, VIP offers, blog features & more.

Tag Archives octave

Publicado GNU Octave 4.0

octave

Ya tenemos una nueva versión de GNU Octave repleta de novedades. Entre las principales características tenemos:

· Interfaz de usuario por defecto. Esta interfaz integra la mayoría de las funcionalidades para poder trabajar: editor, intérprete, depurador, etc.
· GNU Octave ahora usa OpenGL con Qt Widgets por defecto para las gráficas.
· Nueva sintaxis para la programación orientada a objetos.
· Nuevas funciones como audioread, sound, disable_range, disable_diagonal_matrix, disable_permutation_matrix.
· Mucha mayor compatibilidad con respecto a MATLAB.

Esta es sólo una pequeña lista de la gran cantidad de novedades de GNU Octave 4.0,

Resolver un sistema de ecuaciones lineales en Octave

Queremos resolver el siguiente sistema de ecuaciones lineales:

sel

En Octave es muy sencillo gracias a la función linsolve.

Éste sería el código para resolverlo:

Si todo ha ido bien las soluciones son 5 y 7 respectivamente.

Obtener una matriz desde un fichero de texto en Octave

Obtener una matriz desde un fichero de texto en Octave es sencillísimo.

Por ejemplo, aquí tenemos una matriz almacenada en datos.txt:

Para leer esa matriz sólo hace falta este comando:

Y comprobamos con disp(M) o simplemente M:

captura

Disponible Octave 3.8

octave

Después de muchos meses de trabajo, los colaboradores de Octave, el clon libre y gratuito de Matlab, lanzaron el 31 de diciembre de 2013 la nueva versión de Octave, la 3.8.

Las tres características que considero más interesantes son las siguientes:

· Octave por fin tiene una interfaz. Muy útil y práctica a la hora de programar.
· Octave ahora usa OpenGL para gráficos junto con la librería ligera FLTK.
· Octave soporta ahora funciones anidadas.

Puedes encontrar muchísimas más novedades en este enlace.

Invertir una imagen – Curso Octave

octavecomplement

 

NOTA: este tutorial es parte del curso de Octave de Linux Hispano.

Una de las funciones más interesantes para el tratamiento de imágenes es invertir o complementar una imagen. Las ventajas son la facilidad para detectar características que con la imagen original es más complicado de descubrir.

Recordad que para el tratamiento de imágenes en Octave tenéis que instalar el paquete de imagen.

Invertir una imagen, o complementarla, es muy sencillo con este ejemplo: