Octave: plot su stdout senza terminare il programma
Inviato: 28 mag 2016, 19:54
Ho un problemino con Octave. In realtà ce l'ho quasi sempre avuto (dico quasi perché in passato ricordo di aver notato un comportamento differente).
Prendiamo per esempio uno scritp semplice semplice:
se salvo questo script in un file file.m ed eseguo:
si vede che la funzione stem (ma potrebbe essere anche plot etc.) viene eseguita. Ma per un millisecondo (si fa per dire) e sparisce.
Conosco la soluzione (style Windows) con
ma mi blocca totalmente l'esecuzione, ossia, se voglio chiudere lo script devo andare di forza bruta con un Ctrl-C.
L'opzione per argomento
è altrettanto problematica. Chiudo l'immagine ed octave mi ridireziona alla shell di octave.
Esiste un'altra funzione che permetta la persistenza del plot sullo stdout, che magari non conosco ?
Ringrazio in anticipo.

Prendiamo per esempio uno scritp semplice semplice:
Codice: Seleziona tutto
N = 32
n = 0:N-1;
x = cos(2*pi*n/N);
stem(n,x); hold on;
se salvo questo script in un file file.m ed eseguo:
Codice: Seleziona tutto
octave file.msi vede che la funzione stem (ma potrebbe essere anche plot etc.) viene eseguita. Ma per un millisecondo (si fa per dire) e sparisce.
Conosco la soluzione (style Windows) con
Codice: Seleziona tutto
pause();ma mi blocca totalmente l'esecuzione, ossia, se voglio chiudere lo script devo andare di forza bruta con un Ctrl-C.
L'opzione per argomento
Codice: Seleziona tutto
--persistè altrettanto problematica. Chiudo l'immagine ed octave mi ridireziona alla shell di octave.
Esiste un'altra funzione che permetta la persistenza del plot sullo stdout, che magari non conosco ?
Ringrazio in anticipo.
