La finestra comandi (command window)          

Tempo fa, hai usato la  riga comandi di SCILAB, digitando comandi ed espressioni e vedendo i risultati visualizzati sulla finestra comandi. Questa sezione descive alcune vie per alterare l'apparenza della finestra comandi. Sarebbe meglio usare i font con larghezza fissa come fixedays oppure courier per provvedere ad una appropriata spaziatura.

Il comando di formattazione (format)

Il comando format controlla il formato numerico dei valori visualizzati da SCILAB. Il comando agisce solamente su quanti numeri sono visualizzati, non come SCILAB li calcola o li salva. Di seguito troverai i vari formati, assieme al risultato in uscita prodotto da un vettore s con componenti di magnitudo differenti.

    s = [ 10/3  1.234567e-6]

    format('v',10);s

        s =

        ! 3.3333333 .0000012 !

    format(20);s

        s =

        ! 3.3333333333333335 .00000123456700000 ! 

    format('e',10)s

        s =

        ! 3.333E+00 1.235E-06 !


Soppressione degli output

Se semplicemente digiti una serie di dati e premi  return o enter, SCILAB automaticamente visualizza i risultati sullo schermo. Comunque, se termini la digitazione di una linea con con un punto e virgola, SCILAB eseguirà il calcolo ma non visualizzerà niente in uscita.
Questo è particolarmente utile quando devi generare grandi matrici.

Per esempio:

        s = rand(1,100);


Linee di comando lunghe

Se una riga di comandi non rientra in una linea, usa tre punti, . . . seguiti da return o enter per indicare che la riga di comandi continua sulla prossima linea. Per esempio:
s = 1 -1/2 + 1/3 -1/4 + 1/5 - 1/6 + 1/7 ...
- 1/8 + 1/9 - 1/10 + 1/11 - 1/12;
Spazi bianchi attorno a =, +,  -, sono opzionali ma ne aumentano sicuramente la leggibilità

Editazione del comando di linea

Diverse frecce e tasti di controllo sulla tua tastiera ti permettono di richiamare, editare e riusare comandi precdentemente digitati. Per esempio, supponi di aver immesso per sbaglio:
rho = (1 + sqt(5))/2

Hai mal digitato il comando sqrt. SCILAB rispondera' con
!--error 4
undefined variable : sqt


Invece di digitare nuovamente la linea, puoi semplicemnete premere il tasto . Il comando mal digitato viene riproposto. Usa il tasto  per muoverci il cursore sopra e inserire la r mancante. Usi ripetuti del tasto richiameranno linee precedenti. Digita alcuni caratteri e premi il tasto che trovera' precedenti linee che iniziano con quei caratteria previous line that begins with those characters.


La lista dei comandi di editing disponibili e' differente su computers differenti.
  

ctrl-p
Richiama la linea precedente

ctrl-n
Richiama la prossima linea

ctrl-b
Sposta indietro di un carattere


ctrl-f

Sposta avanti di un carattere
home

ctrl-a

Sposta all'inizio della linea
end

ctrl-e

Sposta alla fine della linea
esc

ctrl-u

Pulisce la linea
del

ctrl-d

Cancella il carattere dopo
backspace

ctrl-h

Cancella il carattere precedente


ctrl-k

Cancella sino alla fine della linea