<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#330000">
On 02/04/2012 20:43, Antoine Monmayrant wrote:
<blockquote cite="mid:4F79F36B.9060006@laas.fr" type="cite">
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
Le 02/04/12 18:00, Adrien Vogt-Schilb a écrit :
<blockquote cite="mid:4F79CD23.30700@centre-cired.fr" type="cite">
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1">
Hy<br>
<br>
Does anybody knows a way to save various varibales in a single
files in scilab?<br>
</blockquote>
Yop:<br>
a=1;b=2;<br>
save("ab.mat",a,b);<br>
listvarinfile("ab.mat");<br>
clear a b;<br>
load("ab.mat");<br>
</blockquote>
<br>
hi<br>
<br>
Thank you<br>
<br>
I meant in an existing file. <br>
The save help page says one can do this:<br>
<br>
<div class="refsection">
<div class="programlisting">
<table border="0" width="100%">
<tbody>
<tr>
<td width="98%">
<pre class="scilabcode"><span class="scilabcomment">// creating the file</span>
<span class="scilabid">fd</span><span class="scilaboperator">=</span><a class="scilabcommand" href="mopen.html">mopen</a><span class="scilabopenclose">(</span><span class="scilabstring">'TMPDIR/foo'</span><span class="scilabdefault">,</span><span class="scilabstring">'wb'</span><span class="scilabopenclose">)</span>
<span class="scilabskeyword"></span><span class="scilabid">k</span><span class="scilaboperator">=</span><span class="scilabnumber">1</span><span class="scilabspecial"></span><span class="scilabnumber"></span><span class="scilabdefault">,</span> <span class="scilabid">x</span><span class="scilaboperator">=</span><span class="scilabid">k</span><span class="scilaboperator">^</span><span class="scilabnumber">2</span><span class="scilabdefault">;</span><span class="scilabcommand">
save</span><span class="scilabopenclose">(</span><span class="scilabid">fd</span><span class="scilabdefault">,</span><span class="scilabid">x</span><span class="scilabdefault">,</span><span class="scilabid">k</span><span class="scilabopenclose">)</span><span class="scilabdefault"></span><span class="scilabskeyword"></span>
<a class="scilabcommand" href="mclose.html">mclose</a><span class="scilabopenclose">(</span><span class="scilabid">fd</span><span class="scilabopenclose">)</span>
<span class="scilabid"></span>
<span class="scilabcomment">// appending variables to an old save file</span>
<span class="scilabid">fd</span><span class="scilaboperator">=</span><a class="scilabcommand" href="mopen.html">mopen</a><span class="scilabopenclose">(</span><span class="scilabstring">'TMPDIR/foo'</span><span class="scilabdefault">,</span><span class="scilabstring">'r+'</span><span class="scilabopenclose">)</span>
<a class="scilabcommand" href="mseek.html">mseek</a><span class="scilabopenclose">(</span><span class="scilabnumber">0</span><span class="scilabdefault">,</span><span class="scilabid">fd</span><span class="scilabdefault">,</span><span class="scilabstring">'end'</span><span class="scilabopenclose">)</span>
<span class="scilabid">lst</span><span class="scilaboperator">=</span><a class="scilabcommand" href="list.html">list</a><span class="scilabopenclose">(</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabdefault">,</span><span class="scilabnumber">3</span><span class="scilabopenclose">)</span>
<span class="scilabcommand">save</span><span class="scilabopenclose">(</span><span class="scilabid">fd</span><span class="scilabdefault">,</span><span class="scilabid">lst</span><span class="scilabopenclose">)</span>
<a class="scilabcommand" href="mclose.html">mclose</a><span class="scilabopenclose">(</span><span class="scilabid">fd</span><span class="scilabopenclose">)</span></pre>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<br>
but the created file is not readable by load<br>
<br>
</body>
</html>