Esecuzione codice in Octave

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
flaviodrms
Prode Principiante
Messaggi: 2
Iscrizione: venerdì 13 giugno 2014, 15:42
Desktop: Unity
Distribuzione: x86_64

Esecuzione codice in Octave

Messaggio da flaviodrms »

Salve a tutti,
premetto che la domanda può sembrare veramente idiota per chi, al contrario di me, non è alle prime armi con linguaggi di programmazione, nella fattispecie Octave.
La mia domanda è, dopo aver scritto un codice in Octave, che magari preveda vari input e output, come si fa per testarlo?
In altre parole, c'è un modo per renderlo eseguibile e verificare che funzioni tutto correttamente?
Grazie mille in anticipo :)
1001001
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1506
Iscrizione: mercoledì 22 dicembre 2010, 18:09
Desktop: Unity
Distribuzione: Ubuntu 14.04.1 LTS 64bit
Località: Verona

Re: Esecuzione codice in Octave

Messaggio da 1001001 »

Ciao! Devi aprire Octave e lanciare lo script/funzione invocandone il nome (e passando gli eventuali argomenti in ingresso)
"I find your lack of faith disturbing."
flaviodrms
Prode Principiante
Messaggi: 2
Iscrizione: venerdì 13 giugno 2014, 15:42
Desktop: Unity
Distribuzione: x86_64

Re: Esecuzione codice in Octave

Messaggio da flaviodrms »

Grazie mille per la risposta!
Il nome deve essere compreso di estensione? (.m)
Un'altra cosa, io input intendevo da tastiera utente (quindi non c'è nulla da passare), lo dico perché forse ci siamo fraintesi :)
Comunque ho provato sia ad inserire solamente il nome sia il nome con estensione, ma mi appare "undefined near line 1 column 1".
Può essere un problema legato al fatto di aver salvato il file in una cartella piuttosto che in un'altra?
Scusa per le domande e ancora grazie!!
1001001
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1506
Iscrizione: mercoledì 22 dicembre 2010, 18:09
Desktop: Unity
Distribuzione: Ubuntu 14.04.1 LTS 64bit
Località: Verona

Re: Esecuzione codice in Octave

Messaggio da 1001001 »

Il nome va scritto senza estensione. E devi essere nella cartella in cui il file è salvato per lanciarlo chiamandone direttamente il nome. Se invece sei in un'altra cartella puoi usare il comando run (che si occupa di cambiare cartella, lanciare lo script e tornare alla cartella di partenza al posto tuo) oppure il comando addpath per aggiungere la cartella all'elenco di cartelle in cui Octave cerca gli script
"I find your lack of faith disturbing."
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti