next up previous contents
Next: 2. Operacije s matricama Up: 1.3 MATLAB-ov radni prostor Previous: 1.3 MATLAB-ov radni prostor

1.3.1 Spremanje i ponovna uporaba podataka

Sadržaj radnog prostora možemo spremiti s binarnim formatom u željenu datoteku ime.mat i to na nekoliko načina:

Opis uporabe svake naredbe/funkcije u komandnom prozoru MATLAB-u možemo dobiti na sljedeći način

>> help save
 SAVE   Save workspace variables on disk.
    SAVE fname saves all workspace variables to the binary "MAT-file"
        named fname.mat. The data may be retrieved with LOAD. Omitting the
        filename causes SAVE to use the default filename "matlab.mat".
    SAVE fname X  saves only X.
    SAVE fname X Y Z  saves X, Y, and Z.
    SAVE fname X Y Z  -ascii  uses 8-digit ASCII form instead of binary.
    SAVE fname X Y Z  -ascii -double  uses 16-digit ASCII form.
    SAVE fname X Y Z  -ascii -double -tabs  delimits with tabs.
        If fname is "stdio", SAVE sends the data to standard output.
    The binary formats used in MAT-files depend upon the size and type of
    each matrix.  Small matrices and matrices with any noninteger entries
    are saved in floating point format requiring 8 bytes per real element.
    Large, integer matrices may be saved in compact formats requiring
    only 1, 2 or 4 bytes per element.  See the External Interface Library
    for more details, including C and Fortran routines to read and write
    MAT-files from external programs.
    See also LOAD, DIARY, FWRITE, FPRINTF, IMWRITE.
Ukoliko želimo spremiti samo neke varijable u datoteku data.mat odgovarajuća naredba je
>> save data kmpl1 kmpl2 kmpl3
tada je datoteka pohranjena u trenutnom direktoriju.

Osim binarnog formata za spremanje se može korisitit i ASCII format, ali samo iz komandng prozora. Tako s naredbom

>> save data.dat kmpl1 kmpl2 kmpl3 -ascii
snimamo željene varijable iz popisa u ASCII datoteku data.dat.

Učitavanje željenih podataka iz vanjske datoteke ime.mat možemo se provesti na nekoliko načina:

Podatke zapisane u datoteci s ASCII formatom možemo učitati u MATLAB primjenom čarobnjaka iz menija File|Import Data.... U komandnom prozoru ASCII datoteka se učitava naredbom
» load data.dat
Pri tome datoteka data.dat mora imati oblik matrice, tj. jednak broj elemenata u svakom retku (ti elementi mogu biti odvojeni razmakom, zarezom ili tabularom). Ukoliko redak započinje znakom % taj se redak ne učitava. MATLAB ovakvom naredbom u radni prostor sprema varijablu (matricu) imena data.

Ponovnim učitavanjem (ili definiranjem) varijable s istim imenom varijabla poprima novu vrijednost.



... as...1.9
U verziji 7 ova naredba mišom nije više dostupna.
... Data...1.10
U verziji 7 ova naredba mišom nije više dostupna.

next up previous contents
Next: 2. Operacije s matricama Up: 1.3 MATLAB-ov radni prostor Previous: 1.3 MATLAB-ov radni prostor
Milan Vrdoljak, 2007-10-15