next up previous

Next:Ulteriori informazioni su Matrici ed Array Up: Matlab Tutorial Previous: Help e Documentazione Online

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 .