<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Le 03/04/12 19:31, Adrien Vogt-Schilb a écrit :
    <blockquote cite="mid:4F7B33E8.2080801@centre-cired.fr" type="cite">
      <meta content="text/html; charset=ISO-8859-1"
        http-equiv="Content-Type">
      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>
    </blockquote>
    Ah, sorry, I didn't get it.<br>
    <blockquote cite="mid:4F7B33E8.2080801@centre-cired.fr" type="cite">
      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 moz-do-not-send="true" 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 moz-do-not-send="true" 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 moz-do-not-send="true" 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 moz-do-not-send="true" 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 moz-do-not-send="true" 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 moz-do-not-send="true" 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>
    </blockquote>
    Well, you can always get dirty and inefficient: reload file old
    content and resave old+new variables in another file ...<br>
    <br>
  </body>
</html>