Octave 4, un nuovo modo di vedere le cose ...

GNU Octave

Qualche tempo fa è stato commentato GNU Octave, un potente programma per analisi numerica matrice orientata al metodo parte del progetto GNU, la cui caratteristica principale è di essere esplicitamente software gratuitoe offre il grande vantaggio di essere compatibile a livello di linguaggio in larga misura con la sua controparte proprietaria Matlab.

Negli ultimi mesi sono stati visti vari comandi all'interno della pagina Ottava Forgia quello richiedeva l'utilizzo della versione 4.0, cosa piuttosto curiosa considerando che era nella versione RC (almeno fino a poco tempo fa), fortunatamente il 29 maggio è stata rilasciata ufficialmente la versione stabile di GNU Octave 4.0.0. che, tra le sue nuove funzionalità, offre una GUI ufficiale che, nonostante sia abbastanza intuitiva e funzionale, dandoci il controllo delle directory, un editor, riga di comando, controllo delle variabili e cronologia dei comandi, ti dà una nuova faccia che in una certa misura Non si era visto in queste direzioni, ovviamente non trascurando il lavoro dei creatori di QtOctave che purtroppo è stato interrotto.

Octave GUI

Per quegli avventurieri che vogliono usare o come me hanno bisogno di alcuni comandi che sono disponibili solo per la versione 4.0.0+ lascio un link alla pagina di download alla fine dell'articolo, per noi utenti GNU / Linux dovremo fai uso del codice sorgente, qui fornisco i comandi per utenti Ubuntu e derivati:

In precedenza, in qualche occasione ho avuto un problema con l'installazione di libosmesa che ha lasciato xserver disabilitato poiché c'era un conflitto tra libosmesa e x11, quest'ultima volta non ho avuto problemi, in ogni caso prendi le tue precauzioni prima dell'installazione

wget ftp://ftp.gnu.org/gnu/octave/octave-4.0.0.tar.gz
sudo apt-get install gcc g++ gfortran make libblas-dev liblapack-dev libpcre3-dev libarpack2-dev libcurl4-gnutls-dev epstool libfftw3-dev transfig libfltk1.3-dev libfontconfig1-dev libfreetype6-dev libgl2ps-dev libglpk-dev libreadline-dev gnuplot libgraphicsmagick++1-dev libhdf5-serial-dev openjdk-7-jdk libsndfile1-dev llvm-dev lpr texinfo libglu1-mesa-dev pstoedit libjack0 libjack-dev portaudio19-dev libqhull-dev libqrupdate-dev libqscintilla2-dev libqt4-dev libqtcore4 libqtwebkit4 libqt4-network libqtgui4 libsuitesparse-dev zlib1g-dev libxft-dev autoconf automake bison flex gperf gzip librsvg2-bin icoutils libtool perl rsync tar libosmesa6-dev libqt4-opengl-dev
sudo apt-get build-dep octave
tar xf octave-4.0.0.tar.gz
rm octave-4.0.0.tar.gz
cd octave-4.0.0
sudo ./configure
sudo make
sudo make install

Personalmente, ho avuto problemi a compilarlo a causa dell'assenza di libosmesa6 sul mio computer, se necessario, dovrebbero installare solo tutto ciò che il processo indica.

Grafico GNU Octave

Non so se ci sono distribuzioni che stanno già preparando i pacchetti o addirittura hanno già rilasciato gli aggiornamenti, per gli utenti Windows esiste un file eseguibile.
Spero che questa informazione ti sia utile e che incoraggi quegli utenti che richiedono un programma di questo tipo a provarlo, è abbastanza robusto nel funzionamento, accessibile a livello di lingua e flessibile consentendo la sua esecuzione in terminale o gui, e che quelli appassionati che possono andare oltre, collaborare in codice o in donazioni per consentire a progetti di questa portata di continuare nel nostro ambiente.

Pagina dei download

Ecco un collegamento a maggiori dettagli sull'aggiornamento


11 commenti, lascia il tuo

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Vincitore suddetto

    In Archlinux è già nei repository ufficiali 😀

  2.   Hugo suddetto

    Che buona notizia. L'ho installato dai repository fedora (versione 22) ed è ora disponibile, buone notizie. Ho dovuto modificare il programma di avvio per avviare la gui predefinita (con il comando –force-gui).

    Potresti fare un articolo per PSPP? È un sostituto gratuito del software IBM SPSS, multipiattaforma e molto veloce per eseguire le analisi (molto veloce). Attualmente è possibile aprire tutti i file di sistema per SPSS (* .sys, * .por, * .sav e * .zsav) e generare file di risultati di qualità.

    Grazie!

    1.    erick Isos suddetto

      È curioso sotto molti aspetti, come avevo letto, la versione 4.0.0 arrivava già con la GUI attivata di default, non è un caso la 3.8.2 che hai? quello aveva già una GUI ma doveva essere attivato con un "octave -force-gui" perché era in fase di test.
      Saluti!

      1.    Hugo suddetto

        Hai ragione, mi sembra che ci sia stato un errore nella numerazione dei pacchetti pre-4.0.
        Se installi Octave dai repository fedora, ti dice che la versione installata è 4, ma non lo è quando apri l'applicazione.
        Per coloro che sono interessati a utilizzare fedora, possono installare il repository COPR polarbear / bestof che ha i pacchetti Octave aggiornati (e altri pacchetti statistici):
        Usa il comando "dnf copr enable polarbear / bestof" senza virgolette per installare il repository, con quello sarai in grado di installare octave (dnf install octave) o aggiornare e il gioco è fatto.

        saluti

  3.   Eugenio suddetto

    tenere il pirata matlab

    1.    Christopher suddetto

      Beh, non credo sia un pirata, l'ho comprato al mercatino delle pulci, è costato soldi XD

  4.   Fernando suddetto

    Hai un PPA per Ubuntu con le ultime versioni.

    https://launchpad.net/~octave/+archive/ubuntu/stable

  5.   Rolando suddetto

    Per favore, il canale RSS di questo blog non funziona, non sai cosa succede?

  6.   Tobal suddetto

    In Ubuntu è nei repository e puoi ottenere un repository con l'applicazione YPPA.
    In Qtoctave c'era solo uno spagnolo come creatore del progetto, dopo che Debian lo ha mantenuto.
    Un'alternativa a Octave è Scilab

  7.   Registri suddetto

    Ciao, potresti correggere l'RSS per favore, non ha funzionato per diverse settimane. Saluti

  8.   swicher suddetto

    Per un paio di mesi lo è anche disponibile su Gentoo (sebbene al momento sia contrassegnato come instabile).