Octave
Octave su openSUSE 12.2 con ambiente desktop KDE.
Sviluppatore: John W. Eaton
Licenza: GNU GPLv2
Web: http://www.octave.org/
Indice
Caratteristiche
Octave offre un gran numero di strumenti completi per la risoluzione dei problemi numerici di algebra lineare che si incontrano di frequente, ricerca delle radici di equazioni non lineari, integrazione di funzioni ordinarie, manipolazioni polinomiale, e integrazione di equazioni differenziali e differenziali algebriche ordinarie. È facilmente estensibile e personalizzabile tramite funzioni definite dall'utente scritte nel linguaggio stesso di Octave, o usando moduli caricati dinamicamente scritti in C, C++, Fortran, o altri linguaggi.
Pacchetti di Octave
I pacchetti RPM di Octave sono forniti dal repository OSS di tutte le versioni correnti di openSUSE. È possibile installare Octave tramite YaST o il comando zypper
Per utilizzare la più recente versione stabile di Octave, è disponibile il repository science.
Per aggiungere il repository science (<versione_di_openSUSE> è la versione di openSUSE in uso, per esempio openSUSE_13.1):
# zypper refresh
Per installare Octave dal repository science una volta aggiunto:
Pacchetti di Octave Forge
I pacchetti RPM di Octave-Forge sono forniti dal repository science. Per ottenere un elenco di tutti i pacchetti disponibili puoi usare il comando zypper:
Librerie per operazioni di Algebra lineare
In openSUSE sono utilizzate per impostazione predefinita le implementazioni canoniche di uses BLAS e LAPACK, ma le librerie ATLAS di solito sono molto più veloci. Puoi attivare alternativamente una di questa implementazioni grazie alla corrispondente opzione gestita da update-alternatives, per maggiori dettagli consulta la pagina sulle Librerie di Algebra lineare
Importare ed esportare immagini
La libreria GraphicsMagick++ fornita dai repository di openSUSE è stata compilata con quantum depth impostata a 16, per cui la lettura e scrittura delle immagini è limitata a una profondità massima di 16 bit.
Grafici
Octave dispone di due backend grafici:
- Gnuplot
- Resa grafica interna - backend per OpenGL che si serve del toolkit grafico FLTK.
Per impostazione predefinita viene usata la resa grafica interna. È possibile scegliere tra i backend disponibili tramite i comandi:
o
Per impostare il backend predefinito per tutti gli utenti è necessario modificare il file di configurazione generale /etc/octave/octaverc
, per il singolo utente si dovrà invece agire sul file ~/.octaverc
.