GNU Octave

Come installare GNU Octave e pacchetti esterni

Come installare GNU Octave e pacchetti esterni
I calcoli numerici sono essenziali in molti settori. Oggi, machine learning e deep learning sono la forza trainante di diverse tecnologie e i calcoli matematici aiutano nell'elaborazione dei dati, prima di eseguire modelli di machine learning o deep learning sui dati disponibili.

MATLAB è uno degli strumenti più popolari per i calcoli numerici. MATLAB significa MatrixLaboratory ed è utilizzato principalmente per calcoli numerici e calcolo simbolico.

Lo svantaggio di MATLAB è che è un software proprietario e non è uno strumento gratuito; questo scoraggia molte persone dall'usarlo o le costringe a usare linguaggi di programmazione per l'elaborazione.

Cos'è GNU Octave??

GNU Octave è uno strumento per eseguire calcoli numerici proprio come MATLAB. GNU significa "GNU non è Unix"!”, e il software GNU è gratuito.

Sebbene esistano altri software ispirati a MATLAB, la sintassi di GNU Octave è molto simile a quella di MATLAB; quindi puoi usarlo come sostituto diretto di MATLAB.

Dovresti notare che Octave è sviluppato per essere superiore a MATLAB, quindi ha una certa sintassi che non funzionerà su MATLAB. Se puoi pagare per MATLAB, dovresti andare avanti, ma se non puoi, andresti bene con GNU Octave. Assicurati solo di attenerti alla sintassi MATLAB invece di utilizzare la sintassi solo di GNU Octave se intendi importare il codice nell'ambiente MATLAB.

Metodi di installazione

Ci sono diversi metodi che puoi usare per installare GNU Octave. Tutti i metodi sono relativamente semplici in quanto non richiedono di armeggiare con i file di configurazione prima dell'installazione. Scegli quello che fa per te perché dovrebbero funzionare tutti correttamente.

In questa sezione, vedrai come puoi installare GNU Octave attraverso i seguenti metodi:

FlatPak

Proprio come Snaps, FlatPak può essere utilizzato per installare rapidamente i pacchetti Linux. FlatPak viene utilizzato per la distribuzione del software, la gestione dei pacchetti e fornisce una sandbox per l'esecuzione delle applicazioni.

Passaggi per l'installazione di GNU Octave tramite FlatPak:

  1. Assicurati di aver installato FlatPak. Puoi verificare se FlatPak è installato eseguendo il comando versione flatpak sulla riga di comando. Un messaggio di errore indica che FlatPak non è ancora installato. Passa al passaggio due per installare FlatPak e al passaggio tre se già installato.
  2. Per installare FlatPak, puoi utilizzare il apt-get Puoi installare FlatPak con il seguente comando sudo apt-get install flatpak.
  3. Poiché FlatPak è installato, è necessario aggiungere il repository Flathub. Flathub è l'Appstore per le app Linux e installerai GNU Octave dal negozio. Il comando flatpak remote-add -se-non-esiste flathub https://flathub.org/repo/flathub.flatpakrepo è usato per aggiungere il repository Flathub.
  4. Ora che è stato aggiunto il repository Flathub, ora puoi installare GNU Octave. Il comando flatpak install flathub org.ottava.Ottava verrà utilizzato per installare GNU Octave. Nota che se il repository Flathub non è stato aggiunto all'elenco dei repository, FlatPak non troverà GNU Octave.

Ubuntu Software Manager

Ubuntu Software Manager può essere considerato l'Appstore ufficiale per il sistema operativo Ubuntu for. L'installazione di GNU Octave con Ubuntu Software Manager è probabilmente il metodo più semplice in questo elenco.

Passaggi per l'installazione di GNU Octave tramite Ubuntu Software Manager:

  1. Avvia Ubuntu Software Manager
  2. Cerca GNU Octave
  3. Seleziona l'icona GNU Octave nei risultati
  4. Seleziona "Installa"

Come puoi vedere, i passaggi necessari per installare GNU Octave tramite Ubuntu Software Manager sono molto minimi, quindi potresti decidere di seguire questa sezione.

Apt Install

Oltre alle opzioni discusse in precedenza nell'articolo, Octave può anche essere installato utilizzando il adatto parola chiave con il comando seguente:

sudo apt-get install ottava

Mentre dovresti essere in grado di avviare Octave digitando Ottava  nella riga di comando, potrebbe non avviare l'interfaccia utente grafica in tutti i casi, quindi puoi forzarlo ad avviare la GUI aggiungendo i comandi -forza-gui.

Questo può essere visto di seguito:

ottava --force-gui
Pacchetti Octave

GNU Octave è dotato di molte funzionalità integrate, ma queste funzionalità possono essere estese utilizzando pacchetti esterni.

In questa sezione imparerai come installare e rimuovere i pacchetti Octave. Alcuni di questi pacchetti forniscono estensioni per microcontrollori Arduino, database, Fuzzy Logic Toolkit, funzioni di elaborazione delle immagini, ecc.

Prima di immergerti nel processo di installazione dei pacchetti Octave, dovrai installare un pacchetto sulla tua macchina Debian/Ubuntu.

GNU Octave dipende dal pacchetto liboctave-dev per installare pacchetti esterni.

Puoi installare liboctave-dev con il comando seguente:

sudo apt install liboctave-dev

Installazione del pacchetto

Per utilizzare pacchetti esterni per estendere le funzionalità di GNU Octave, è necessario scaricare il file del pacchetto dall'elenco dei pacchetti.

Dopo il download puoi eseguire il comando seguente nella finestra di comando di GNU Octave per installare:

pkg install nome-pacchetto.catrame.gz

Ad esempio, dopo aver scaricato il pacchetto Image Processing; può essere installato con il comando:

pkg installa immagine-2.10.0.catrame.gz

Il messaggio visualizzato dopo aver eseguito il comando è:

>> pkg installa immagine-2.10.0.catrame.gz

Per informazioni sulle modifiche rispetto alle versioni precedenti del pacchetto immagine, eseguire "news image"

Caricamento del pacco

Dopo aver installato il pacchetto, non è possibile accedere immediatamente alle funzioni fornite dal pacchetto; quindi è necessario caricarlo prima.

Per caricare un pacchetto, devi utilizzare la parola chiave "load" con il comando pkg.

pkg load nome-pacchetto

Non è necessario includere la versione del pacchetto per utilizzarlo.

Ad esempio, per caricare il pacchetto di elaborazione delle immagini installato in precedenza, viene utilizzato il comando seguente:

pkg carica immagine

Il pacchetto immagine dovrebbe essere caricato e puoi accedere alle funzioni fornite dal pacchetto immagine.

Disinstallazione del pacchetto

Puoi disinstallare i pacchetti così come li hai installati; la differenza qui è che l'argomento è "disinstalla" per rimuovere un pacchetto invece di "installa" per installare un pacchetto.

pkg disinstalla nome-pacchetto

Ad esempio, per rimuovere il pacchetto di elaborazione delle immagini è possibile eseguire:

immagine di disinstallazione di pkg

Conclusione

Il processo di installazione di GNU Octave e dei suoi pacchetti non è complicato. È semplice come digitare i comandi discussi in questo articolo e sei pronto per partire.

C'è molto di più che puoi fare con i pacchetti GNU Octave a parte l'installazione, il caricamento e la rimozione, ma queste semplici attività dovrebbero essere sufficienti quando si lavora con lo strumento.

Come utilizzare Xdotool per stimolare i clic del mouse e le sequenze di tasti in Linux
Xdotool è uno strumento da riga di comando gratuito e open source per simulare i clic del mouse e le sequenze di tasti. Questo articolo tratterà una b...
I 5 migliori mouse per computer ergonomici per Linux
L'uso prolungato del computer provoca dolore al polso o alle dita?? Soffri di rigidità articolare e devi continuamente stringerti la mano? Senti un do...
Come modificare le impostazioni del mouse e del touchpad utilizzando Xinput in Linux
La maggior parte delle distribuzioni Linux viene fornita con la libreria "libinput" per impostazione predefinita per gestire gli eventi di input su un...