L'Ambiente di MATLAB
L'ambiente di MATLAB conserva i valori delle variabili utilizzate durante una
Sessione di MATLAB ed i file che contengono programmi e dati che
vengono utilizzati tra sessioni diverse.
Il Workspace
Il workspace è l'area di memoria accessibile dal prompt di MATLAB.
I due comandi who e whos, mostrano i contenuti correnti del
workspace. Il comando who dà un elenco corto, mentre whos dà anche taglia e
informazioni del deposito.
Di seguito è mostrata la produzione prodotta da whos su un workspace che contiene risultati di
alcuni degli esempi in questo tutorial.
whos
Name Size Bytes Class
A 4x4 128 double array
D 5x3 120 double array
M 10x1 3816 cell array
S 1x3 442 struct array
h 1x11 22 char array
n 1x1 8 double array
s 1x5 10 char array
v 2x5 20 char array
Grand total is 471 elements using 4566 bytes.
Per cancellare tutta la variabile esistente dal workspace, utilizzare il
comando clear.
Il comando SAVE
Il comando SAVE conserva i contenuti del workspace in un file con estensione .mat che
può essere letto col comando LOAD in una sessione successiva di MATLAB.
Per esempio:
save August17th
salva il workspace intero nel file August17th.m.
Se desidera può salvare solamente una certa variabile specificando il nome dopo il
filename.
Ordinariamente, la variabile è salvata in una configurazione binaria che può essere letta rapidamente
(e accuratamente) da MATLAB. Se vuole accedere a questi file al di fuori di
MATLAB, può specificare una configurazione alternativa.
-ascii Use 8-digit text format.
-ascii -double Use 16-digit text format.
-ascii -double -tabs Delimit array elements with tabs.
-v4 Create a file for MATLAB version 4.
-append Append data to an existing MAT-file.
Quando Lei salva workspace in configurazione testo,dovrebbe salvare una sola
variabile alla volta. Se salva più di una variabile, MATLAB creerà il
file di testo, ma non sarà capace di caricarlo facilmente in MATLAB.
Il Percorso di Ricerca
MATLAB usa un percorso di ricerca,come un elenco ordinato di directory per determinare come
eseguire le funzioni chiamate. Quando chiama una funzione standard, MATLAB
esegue la prima funzione del M-file sul percorso che ha il nome specificato.
Il comando
path
mostra il percorso di ricerca su qualsiasi piattaforma. Su PCs e Macs, scelga Set Path
dal menu FILE per vedere o cambiare il percorso.
Manipolazione di file
I comandi dir , type, delete, e cd rappresentano una collezione di generici comandi di
sistema per manipolare file. Questa tavola indica gli equivalenti di questi
comandi negli altri sistemi operativi.
MATLAB
|
MS-DOS
|
UNIX
|
VAX/VMS
|
dir
|
dir
|
ls
|
dir
|
type
|
type
|
cat
|
type
|
delete
|
del or erase
|
rm
|
delete
|
cd
|
chdir
|
cd
|
set default
|
Per la maggior parte di questi comandi, può usare pathnames, wildcards, e drive-designators
nel modo solito.
Il Comando DIARY
Il comando diary crea un'agenda della sessione di MATLAB in un file del disco.
Lei può vedere e compilare il file di testo con un qualsiasi word-processor .
Per creare un file diary che contiene tutti i comandi digitare:
diary
Per salvare la sessione di MATLAB in un archivio con un particolare nome, uso:
diary filename
Per bloccare la registrazione della sessione, uso
diary off
Per lanciare Programmi Esterni
Il carattere punto di esclamazione! è una uscita ed indica che il resto
della linea di input è un comando del sistema operativo .
Questo è piuttosto utile per invocare utilities o per lanciare altri
programmi senza lasciare MATLAB. Su VMS, per esempio:
!edt magik.m
invoca un editor chiamato edt per un file chiamato magik.m. Quando finisce il
programma esterno, il sistema operativo ritorna a MATLAB .