salvando variáveis em arquivos binários
save(filename [,x1,x2,...,xn]) save(fd [,x1,x2,...,xn])
string contendo o endereço do arquivo
descritor do arquivo fornecido por uma chamada a mopen
variável(is) Scilab arbitrárias
O comando save pode ser usado para salvar as
variáveis Scilab correntes em um arquivo. Se uma variável é um manipulador
gráfico, a função save salva todas as definições de
graphics_entities (entidades
gráficas) correspondentes.
Desde o Scilab 5.0, todos os manipuladores de uimenu ou uicontrol também são gravados por esta função.
O arquivo pode ser fornecido tanto pelo seu endereço quanto por seu
descritor dado previamente por mopen.
save(filename) salva todas as variáveis correntes
definidas por filename.
save(fd) salva todas as variáveis correntes
definidas pelo descritor fd.
save(filename,x,y) ou
save(fd,x,y) salva apenas as variáveis chamadas
x e y.
Variáveis salvas podem ser recarregadas através do comando
load.
a=eye(2,2);b=ones(a); save('val.dat',a,b); clear a clear b load('val.dat','a','b'); // gravação seqüêncial em um arquivo fd=mopen('TMPDIR/foo','wb') for k=1:4, x=k^2;save(fd,x,k),end mclose(fd) fd=mopen('TMPDIR/foo','rb') for i=1:4, load(fd,'x','k');x,k,end mclose(fd) // anexando variáveis a um arquivo gravado antigo fd=mopen('TMPDIR/foo','rb+') mseek(0,fd,'end') lst=list(1,2,3) save(fd,lst) mclose(fd) | ![]() | ![]() |