save - saving variables in binary files
The save command can be used to save Scilab current variables in a binary file. The file can be given either by its paths or by its descriptor previously given by mopen .
save(filename) saves all current variables in the file defined by filename .
save(fd) saves all current variables in the file defined by the descriptor fd .
save(filename,x,y) or save(fd,x,y) saves only named variables x and y .
Saved variables can be reloaded by the load command.
a=eye(2,2);b=ones(a);
save('val.dat',a,b);
clear a
clear b
load('val.dat','a','b');
// sequential save into a file
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)
// appending variables to an old save file
fd=mopen('TMPDIR/foo','r+')
mseek(0,fd,'end')
lst=list(1,2,3)
save(fd,lst)
mclose(fd)