Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Français - Русский - 日本語
Ajuda do Scilab >> Funções de Entrada/Saída > save

save

salvando variáveis em arquivos binários

Seqüência de Chamamento

save(filename [,x1,x2,...,xn])
save(fd [,x1,x2,...,xn])

Parâmetros

filename

string contendo o endereço do arquivo

fd

descritor do arquivo fornecido por uma chamada a mopen

xi

variável(is) Scilab arbitrárias

Descrição

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.

Exemplos

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)

Ver Também

Scilab Enterprises
Copyright (c) 2011-2015 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Wed Jun 15 08:34:44 CEST 2016