<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 05/06/2013 10:58, Carrico, Paul
      wrote:<br>
    </div>
    <blockquote
      cite="mid:55A12CBC06A8C9459DCE0BBEF8122FDC0BA9AD2E@exchsrv.auxitrol.ad"
      type="cite">
      <meta content="text/html; charset=ISO-8859-1"
        http-equiv="Content-Type">
      <meta name="GENERATOR" content="MSHTML 8.00.6001.23487">
      <div><font size="2" face="Arial"><span class="963185208-05062013">Dear
            All</span></font></div>
      <div><font size="2" face="Arial"><span class="963185208-05062013"></span></font> </div>
      <div><font size="2" face="Arial"><span class="963185208-05062013">How
            can I mix strings and doubles in a matrix ?</span></font></div>
      <div><font size="2" face="Arial"><span class="963185208-05062013"></span></font> </div>
      <div><font size="2" face="Arial"><span class="963185208-05062013">Example
            :</span></font></div>
      <font size="2" face="Arial"><span class="963185208-05062013"></span></font>
      <pre style="FONT-STYLE: normal; FONT-FAMILY: Monospaced; FONT-SIZE: 12px"><font size="2" face="Arial"><span style="COLOR: rgb(0,0,0)"><pre style="FONT-STYLE: normal; FONT-FAMILY: Monospaced; FONT-SIZE: 12px"><span style="COLOR: rgb(0,0,0)">string_matrix</span> <span style="COLOR: rgb(92,92,92)">=</span> <span style="COLOR: rgb(74,85,219)">[</span> <span style="COLOR: rgb(188,143,143)">'</span><span style="COLOR: rgb(188,143,143)">a</span><span style="COLOR: rgb(188,143,143)">'</span> <span style="COLOR: rgb(0,0,0)">;</span> <span style="COLOR: rgb(188,143,143)">'</span><span style="COLOR: rgb(188,143,143)">b</span><span style="COLOR: rgb(188,143,143)">'</span> <span style="COLOR: rgb(0,0,0)">;</span> <span style="COLOR: rgb(188,143,143)">'</span><span style="COLOR: rgb(188,143,143)">c</span><span style="COLOR: rgb(188,143,143)">'</span><span style="COLOR: rgb(74,85,219)">]</span>
<span style="COLOR: rgb(0,0,0)">double_matrix</span> <span style="COLOR: rgb(92,92,92)">=</span> <span style="COLOR: rgb(74,85,219)">[</span> <span style="COLOR: rgb(188,143,143)">1</span> <span style="COLOR: rgb(0,0,0)">;</span> <span style="COLOR: rgb(188,143,143)">2</span> <span style="COLOR: rgb(0,0,0)">;</span> <span style="COLOR: rgb(188,143,143)">3</span><span style="COLOR: rgb(74,85,219)">]</span>

<span style="COLOR: rgb(0,0,0)">mixed_matrix</span> <span style="COLOR: rgb(92,92,92)">=</span> <span style="COLOR: rgb(74,85,219)">[</span><span style="COLOR: rgb(0,0,0)">string_matrix</span> <span style="COLOR: rgb(0,0,0)">double_matrix</span><span style="COLOR: rgb(74,85,219)">]</span></pre></span></font></pre>
    </blockquote>
    hi<br>
    <pre style="FONT-STYLE: normal; FONT-FAMILY: Monospaced; FONT-SIZE: 12px"><font size="2" face="Arial"><span style="COLOR: rgb(0,0,0)"><pre style="FONT-STYLE: normal; FONT-FAMILY: Monospaced; FONT-SIZE: 12px"><span style="COLOR: rgb(0,0,0)">mixed_matrix</span> <span style="COLOR: rgb(92,92,92)">=</span> <span style="COLOR: rgb(74,85,219)">[</span><span style="COLOR: rgb(0,0,0)">string_matrix</span> <span style="COLOR: rgb(0,0,0)">string(double_matrix</span><span style="COLOR: rgb(74,85,219)">)]</span></pre></span></font></pre>
    <br>
    i generally "configure" scila to do this automatically, and other
    useful stuff with these functions:<br>
    <br>
    <meta http-equiv="Content-Type" content="text/html;
      charset=ISO-8859-1">
    <title>Exported from Notepad++</title>
    <style type="text/css">
span {
        font-family: 'Courier New';
        font-size: 10pt;
        color: #000000;
}
.sc0 {
}
.sc2 {
        font-size: 8pt;
        color: #279860;
}
.sc3 {
        color: #EFA238;
}
.sc4 {
        color: #FF0000;
}
.sc7 {
        font-style: italic;
}
.sc12 {
        color: #C600C6;
}
.sc14 {
        color: #FF0000;
}
.sc16 {
        color: #0080C0;
}
.sc24 {
}
</style>
    <meta http-equiv="Content-Type" content="text/html;
      charset=ISO-8859-1">
    <div style="float: left; white-space: pre; line-height: 1;
      background: #FFFFFF; "><span class="sc24">
      </span><span class="sc2">//2*"hey " = "hey hey "
      </span><span class="sc14">function</span><span class="sc24"> </span><span
        class="sc0">str</span><span class="sc12">=</span><span
        class="sc0">stringmult</span><span class="sc12">(</span><span
        class="sc0">nb</span><span class="sc12">,</span><span
        class="sc0">str0</span><span class="sc12">)</span><span
        class="sc24"> </span><span class="sc0">str</span><span
        class="sc12">=</span><span class="sc7">emptystr</span><span
        class="sc24"> </span><span class="sc12">(</span><span
        class="sc0">str0</span><span class="sc12">);</span><span
        class="sc24"> </span><span class="sc14">if</span><span
        class="sc24"> </span><span class="sc7">size</span><span
        class="sc12">(</span><span class="sc0">nb</span><span
        class="sc12">)==</span><span class="sc7">size</span><span
        class="sc12">(</span><span class="sc0">str0</span><span
        class="sc12">)</span><span class="sc24"> </span><span
        class="sc4">then</span><span class="sc24"> </span><span
        class="sc14">for</span><span class="sc24"> </span><span
        class="sc0">i</span><span class="sc12">=</span><span class="sc3">1</span><span
        class="sc12">:</span><span class="sc7">size</span><span
        class="sc12">(</span><span class="sc0">nb</span><span
        class="sc12">,</span><span class="sc3">1</span><span
        class="sc12">)</span><span class="sc24"> </span><span
        class="sc14">for</span><span class="sc24"> </span><span
        class="sc0">j</span><span class="sc12">=</span><span class="sc3">1</span><span
        class="sc12">:</span><span class="sc7">size</span><span
        class="sc12">(</span><span class="sc0">nb</span><span
        class="sc12">,</span><span class="sc3">2</span><span
        class="sc12">)</span><span class="sc24"> </span><span
        class="sc14">for</span><span class="sc24"> </span><span
        class="sc0">k</span><span class="sc12">=</span><span class="sc3">1</span><span
        class="sc12">:</span><span class="sc0">nb</span><span
        class="sc12">(</span><span class="sc0">i</span><span
        class="sc12">,</span><span class="sc0">j</span><span
        class="sc12">)</span><span class="sc24"> </span><span
        class="sc0">str</span><span class="sc12">(</span><span
        class="sc0">i</span><span class="sc12">,</span><span class="sc0">j</span><span
        class="sc12">)=</span><span class="sc0">str</span><span
        class="sc12">(</span><span class="sc0">i</span><span
        class="sc12">,</span><span class="sc0">j</span><span
        class="sc12">)+</span><span class="sc0">str0</span><span
        class="sc12">(</span><span class="sc0">i</span><span
        class="sc12">,</span><span class="sc0">j</span><span
        class="sc12">);</span><span class="sc24"> </span><span
        class="sc14">end</span><span class="sc24"> </span><span
        class="sc14">end</span><span class="sc24"> </span><span
        class="sc14">end</span><span class="sc24"> </span><span
        class="sc4">else</span><span class="sc24"> </span><span
        class="sc0">mkalert</span><span class="sc12">(</span><span
        class="sc16">"error"</span><span class="sc12">);</span><span
        class="sc24"> </span><span class="sc4">error</span><span
        class="sc24"> </span><span class="sc12">(</span><span
        class="sc16">"stringmult: sizes don''t match"</span><span
        class="sc12">);</span><span class="sc24"> </span><span
        class="sc14">end</span><span class="sc24"> </span><span
        class="sc14">endfunction</span><span class="sc24">
      </span><span class="sc2">//defines 2*"hey"="heyhey"
      </span><span class="sc14">function</span><span class="sc24"> </span><span
        class="sc0">x</span><span class="sc12">=</span><span class="sc0">%s_m_c</span><span
        class="sc12">(</span><span class="sc0">a</span><span
        class="sc12">,</span><span class="sc0">b</span><span
        class="sc12">)</span><span class="sc24">
      </span><span class="sc0">x</span><span class="sc12">=</span><span
        class="sc0">stringmult</span><span class="sc12">(</span><span
        class="sc0">a</span><span class="sc12">,</span><span class="sc0">b</span><span
        class="sc12">)</span><span class="sc24">
      </span><span class="sc14">endfunction</span><span class="sc24">
      </span><span class="sc2">//defines"hey "*2="hey hey "
      </span><span class="sc14">function</span><span class="sc24"> </span><span
        class="sc0">x</span><span class="sc12">=</span><span class="sc0">%c_m_s</span><span
        class="sc12">(</span><span class="sc0">a</span><span
        class="sc12">,</span><span class="sc0">b</span><span
        class="sc12">)</span><span class="sc24">
      </span><span class="sc0">x</span><span class="sc12">=</span><span
        class="sc0">stringmult</span><span class="sc12">(</span><span
        class="sc0">b</span><span class="sc12">,</span><span class="sc0">a</span><span
        class="sc12">)</span><span class="sc24">
      </span><span class="sc14">endfunction</span><span class="sc24">
      </span><span class="sc2">//defines "string"+5 ="string5"
      </span><span class="sc14">function</span><span class="sc24"> </span><span
        class="sc0">x</span><span class="sc12">=</span><span class="sc0">%c_a_s</span><span
        class="sc12">(</span><span class="sc0">a</span><span
        class="sc12">,</span><span class="sc0">b</span><span
        class="sc12">)</span><span class="sc24">
      </span><span class="sc0">x</span><span class="sc12">=</span><span
        class="sc0">a</span><span class="sc12">+</span><span class="sc7">string</span><span
        class="sc12">(</span><span class="sc0">b</span><span
        class="sc12">)</span><span class="sc24">
      </span><span class="sc14">endfunction</span><span class="sc24">
      </span><span class="sc2">//defines 5+" string" ="5 string"
      </span><span class="sc14">function</span><span class="sc24"> </span><span
        class="sc0">x</span><span class="sc12">=</span><span class="sc0">%s_a_c</span><span
        class="sc12">(</span><span class="sc0">a</span><span
        class="sc12">,</span><span class="sc0">b</span><span
        class="sc12">)</span><span class="sc24">
      </span><span class="sc0">x</span><span class="sc12">=</span><span
        class="sc7">string</span><span class="sc12">(</span><span
        class="sc0">a</span><span class="sc12">)+</span><span
        class="sc0">b</span><span class="sc24">
      </span><span class="sc14">endfunction</span><span class="sc24">
      </span><span class="sc2">//defines"string"+%t ="stringT"
      </span><span class="sc14">function</span><span class="sc24"> </span><span
        class="sc0">x</span><span class="sc12">=</span><span class="sc0">%c_a_b</span><span
        class="sc12">(</span><span class="sc0">a</span><span
        class="sc12">,</span><span class="sc0">b</span><span
        class="sc12">)</span><span class="sc24">
      </span><span class="sc0">x</span><span class="sc12">=</span><span
        class="sc0">a</span><span class="sc12">+</span><span class="sc7">string</span><span
        class="sc12">(</span><span class="sc0">b</span><span
        class="sc12">)</span><span class="sc24">
      </span><span class="sc14">endfunction</span><span class="sc24">
      </span><span class="sc2">//defines %f+" string" ="F string"
      </span><span class="sc14">function</span><span class="sc24"> </span><span
        class="sc0">x</span><span class="sc12">=</span><span class="sc0">%b_a_c</span><span
        class="sc12">(</span><span class="sc0">a</span><span
        class="sc12">,</span><span class="sc0">b</span><span
        class="sc12">)</span><span class="sc24">
      </span><span class="sc0">x</span><span class="sc12">=</span><span
        class="sc7">string</span><span class="sc12">(</span><span
        class="sc0">a</span><span class="sc12">)+</span><span
        class="sc0">b</span><span class="sc24">
      </span><span class="sc14">endfunction</span><span class="sc24">
      </span><span class="sc2">//defines ["hi" %t] = ["hi""T"]
      </span><span class="sc14">function</span><span class="sc24"> </span><span
        class="sc0">x</span><span class="sc12">=</span><span class="sc0">%c_c_b</span><span
        class="sc12">(</span><span class="sc0">a</span><span
        class="sc12">,</span><span class="sc0">b</span><span
        class="sc12">)</span><span class="sc24">
      </span><span class="sc0">x</span><span class="sc12">=[</span><span
        class="sc0">a</span><span class="sc24"> </span><span
        class="sc7">string</span><span class="sc12">(</span><span
        class="sc0">b</span><span class="sc12">)]</span><span
        class="sc24">
      </span><span class="sc14">endfunction</span><span class="sc24">
      </span><span class="sc14">function</span><span class="sc24"> </span><span
        class="sc0">x</span><span class="sc12">=</span><span class="sc0">%b_c_c</span><span
        class="sc12">(</span><span class="sc0">a</span><span
        class="sc12">,</span><span class="sc0">b</span><span
        class="sc12">)</span><span class="sc24">
      </span><span class="sc0">x</span><span class="sc12">=[</span><span
        class="sc7">string</span><span class="sc12">(</span><span
        class="sc0">a</span><span class="sc12">)</span><span
        class="sc24"> </span><span class="sc0">b</span><span
        class="sc12">]</span><span class="sc24">
      </span><span class="sc14">endfunction</span><span class="sc24">
      </span><span class="sc2">//defines ["hi" 5] = ["hi""5"]
      </span><span class="sc14">function</span><span class="sc24"> </span><span
        class="sc0">x</span><span class="sc12">=</span><span class="sc0">%c_c_s</span><span
        class="sc12">(</span><span class="sc0">a</span><span
        class="sc12">,</span><span class="sc0">b</span><span
        class="sc12">)</span><span class="sc24">
      </span><span class="sc0">x</span><span class="sc12">=[</span><span
        class="sc0">a</span><span class="sc24"> </span><span
        class="sc0">stringE</span><span class="sc12">(</span><span
        class="sc0">b</span><span class="sc12">)]</span><span
        class="sc24">
      </span><span class="sc14">endfunction</span><span class="sc24">
      </span><span class="sc14">function</span><span class="sc24"> </span><span
        class="sc0">x</span><span class="sc12">=</span><span class="sc0">%s_c_c</span><span
        class="sc12">(</span><span class="sc0">a</span><span
        class="sc12">,</span><span class="sc0">b</span><span
        class="sc12">)</span><span class="sc24">
      </span><span class="sc0">x</span><span class="sc12">=[</span><span
        class="sc0">stringE</span><span class="sc12">(</span><span
        class="sc0">a</span><span class="sc12">)</span><span
        class="sc24"> </span><span class="sc0">b</span><span
        class="sc12">]</span><span class="sc24">
      </span><span class="sc14">endfunction</span><span class="sc24">
      </span><span class="sc14">function</span><span class="sc24"> </span><span
        class="sc0">x</span><span class="sc12">=</span><span class="sc7">%c_f_s</span><span
        class="sc12">(</span><span class="sc0">a</span><span
        class="sc12">,</span><span class="sc0">b</span><span
        class="sc12">)</span><span class="sc24">
      </span><span class="sc0">x</span><span class="sc12">=[</span><span
        class="sc0">a</span><span class="sc12">;</span><span
        class="sc24"> </span><span class="sc0">stringE</span><span
        class="sc12">(</span><span class="sc0">b</span><span
        class="sc12">)]</span><span class="sc24">
      </span><span class="sc14">endfunction</span><span class="sc24">
      </span><span class="sc14">function</span><span class="sc24"> </span><span
        class="sc0">x</span><span class="sc12">=</span><span class="sc0">%s_f_c</span><span
        class="sc12">(</span><span class="sc0">a</span><span
        class="sc12">,</span><span class="sc0">b</span><span
        class="sc12">)</span><span class="sc24">
      </span><span class="sc0">x</span><span class="sc12">=[</span><span
        class="sc0">stringE</span><span class="sc12">(</span><span
        class="sc0">a</span><span class="sc12">);</span><span
        class="sc24"> </span><span class="sc0">b</span><span
        class="sc12">]</span><span class="sc24">
      </span><span class="sc14">endfunction</span></div>
    <title>Exported from Notepad++</title>
    <style type="text/css">
span {
        font-family: 'Courier New';
        font-size: 10pt;
        color: #000000;
}
.sc0 {
}
.sc2 {
        font-size: 8pt;
        color: #279860;
}
.sc3 {
        color: #EFA238;
}
.sc4 {
        color: #FF0000;
}
.sc7 {
        font-style: italic;
}
.sc12 {
        color: #C600C6;
}
.sc14 {
        color: #FF0000;
}
.sc16 {
        color: #0080C0;
}
.sc24 {
}
</style><br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <blockquote
      cite="mid:55A12CBC06A8C9459DCE0BBEF8122FDC0BA9AD2E@exchsrv.auxitrol.ad"
      type="cite">
      <pre style="FONT-STYLE: normal; FONT-FAMILY: Monospaced; FONT-SIZE: 12px"><font size="2" face="Arial"><span style="COLOR: rgb(0,0,0)"><pre style="FONT-STYLE: normal; FONT-FAMILY: Monospaced; FONT-SIZE: 12px"><span style="COLOR: rgb(74,85,219)"></span> </pre><pre style="FONT-STYLE: normal; FONT-FAMILY: Monospaced; FONT-SIZE: 12px"><span style="COLOR: rgb(74,85,219)"></span> </pre></span></font><font size="2" face="Arial"><span class="963185208-05062013"><em><u>NB</u></em> : how to initialize a matrix of string ? equivalent to "zeros(n)"  ....</span></font></pre>
    </blockquote>
    <br>
    M = emptystr(3,2)<br>
    <br>
    (by the way, zeros(n) creates a 1x1 matrix)<br>
    <br>
    <blockquote
      cite="mid:55A12CBC06A8C9459DCE0BBEF8122FDC0BA9AD2E@exchsrv.auxitrol.ad"
      type="cite">
      <div><font size="2" face="Arial"><span class="963185208-05062013"></span></font> </div>
      <div><font size="2" face="Arial"><span class="963185208-05062013">Thanks</span></font></div>
      <div><font size="2" face="Arial"><span class="963185208-05062013"></span></font> </div>
      <div><font size="2" face="Arial"><span class="963185208-05062013">Paul</span></font></div>
      <pre>--------------------------------------------------------------------------------


Le présent mail et ses pièces jointes sont confidentiels et destinés à la personne ou aux personnes visée(s) ci-dessus. Si vous avez reçu cet e-mail par erreur, veuillez contacter immédiatement l'expéditeur et effacer le message de votre système. Toute divulgation, copie ou distribution de cet e-mail est strictement interdite.

This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error, please contact the sender and delete the email from your system. If you are not the named addressee you should not disseminate, distribute or copy this email.



<fieldset class="mimeAttachmentHeader"></fieldset>
<pre wrap="">_______________________________________________
users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:users@lists.scilab.org">users@lists.scilab.org</a>
<a class="moz-txt-link-freetext" href="http://lists.scilab.org/mailman/listinfo/users">http://lists.scilab.org/mailman/listinfo/users</a>
</pre>

</pre>
    </blockquote>
    <br>
    <br>
    <pre class="moz-signature" cols="72">-- 
Adrien Vogt-Schilb (Cired)
+33 (0) 1 43 94 73 83</pre>
  </body>
</html>