<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">Bonjour,<br>
<br>
Le 27/07/2015 12:23, Adrien Granger a écrit :<br>
</div>
<blockquote
cite="mid:07ee01d0c856$45411460$cfc33d20$@premiumconsulting.fr"
type="cite">
<pre wrap="">.../...
Par ailleurs, les fonctions Matlab ne sont pas toujours présentes sans
Scilab, ou alors sont limitées,
<font color="#3333ff">Par exemple l'évaluation d'une chaine de caractère est limitée à 255
caractères.</font></pre>
</blockquote>
Vraiment ? <br>
<tt><tt><br>
getversion()</tt><tt><br>
</tt>i = 1:150;</tt><tt><br>
</tt><tt>s = strcat(string(i),"+")</tt><tt><br>
</tt><tt><tt>length(s)</tt><tt><br>
</tt>execstr("S="+s)</tt><tt><br>
</tt><tt>S</tt><tt><br>
</tt><tt><tt>150*151/2</tt><tt> // résultat exact =<br>
</tt>evstr(s)</tt><tt><br>
</tt><tt>eval(s)</tt><tt><br>
</tt><br>
produit sans problème :<br>
<br>
<tt><tt>-->getversion()</tt><tt><br>
</tt><tt> ans =</tt><tt> </tt><tt><br>
</tt><tt> scilab-5.5.2 </tt><tt><br>
<br>
</tt>-->i=1:150;</tt><tt><br>
</tt><tt> </tt><tt><br>
</tt><tt>-->s = strcat(string(i),"+")</tt><tt><br>
</tt><tt> s =</tt><tt><br>
</tt><tt> 1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16+17+18+19+20+21+22+23+24+25+26+27+28+29+30+31+32+33+34+35+36+37+38+39+40+
</tt><tt><br>
</tt><tt>
41+42+43+44+45+46+47+48+49+50+51+52+53+54+55+56+57+58+59+60+61+62+63+64+65+66+67+68+69+70+71+72+73+74+75+7
</tt><tt><br>
</tt><tt>
6+77+78+79+80+81+82+83+84+85+86+87+88+89+90+91+92+93+94+95+96+97+98+99+100+101+102+103+104+105+106+107+108
</tt><tt><br>
</tt><tt>
+109+110+111+112+113+114+115+116+117+118+119+120+121+122+123+124+125+126+127+128+129+130+131+132+133+134+1
</tt><tt><br>
</tt><tt>
35+136+137+138+139+140+141+142+143+144+145+146+147+148+149+150
</tt><tt><br>
</tt><tt> </tt><tt><br>
</tt><tt>-->length(s)<br>
ans = <br>
491. <br>
<br>
-->execstr("S="+s)</tt><tt> </tt><tt><br>
</tt><tt>-->S</tt><tt><br>
</tt><tt> S =</tt><tt> </tt><tt><br>
</tt><tt> 11325. </tt><tt><br>
</tt><tt> </tt><tt><br>
</tt><tt><tt>-->150*151/2 // résultat exact</tt><tt> =<br>
</tt><tt> ans =</tt><tt> </tt><tt><br>
</tt><tt> 11325. </tt><tt><br>
</tt><br>
-->evstr(s)</tt><tt><br>
</tt><tt> ans =</tt><tt> </tt><tt><br>
</tt><tt> 11325. </tt><tt><br>
</tt><tt> </tt><tt><br>
</tt><tt>-->eval(s)</tt><tt><br>
</tt><tt> ans =</tt><tt> </tt><tt><br>
</tt><tt> 11325. </tt><tt><br>
</tt><tt> </tt><tt> </tt><tt><br>
</tt> S. Gougeon<br>
<br>
</body>
</html>