<div dir="ltr">Bonjour,<div><br></div><div style>Le programme ci-dessous permet d'obtenir le dragon de Heighway, mais je regrette qu'il arrive d'un bloc.</div><div style>Comme je me lance à peine avec scilab, quelqu'un pourrait-il me dire comment le modifier pour que le dragon apparaisse progressivement en 30 secondes par exemple.</div>
<div style><br></div><div style><p class="MsoNormal" style="margin-bottom:0.0001pt"><b><u><span style="font-size:10pt;font-family:Monospaced,serif">Scilab
et dragon de Heighway</span></u></b></p>
<p class="MsoNormal" style="margin-bottom:0.0001pt"><span style="font-size:9pt;font-family:Monospaced,serif;color:rgb(176,24,19)"> </span></p>
<pre><span style="font-size:9pt;font-family:Monospaced,serif;color:rgb(176,24,19)">function</span><span style="font-size:9pt;font-family:Monospaced,serif"> <b><span style="color:rgb(131,67,16)">point_image</span></b><span style="color:rgb(92,92,92)">=</span><u><span style="color:black">transformation</span></u><span style="color:rgb(74,85,219)">(</span><b><span style="color:rgb(131,67,16)">point_antecedent</span></b><span style="color:black">, </span><b><span style="color:rgb(131,67,16)">choix</span></b><span style="color:rgb(74,85,219)">)</span></span></pre>
<pre><span lang="EN-US" style="font-size:9pt;font-family:Monospaced,serif;color:rgb(160,32,240)">if</span><span lang="EN-US" style="font-size:9pt;font-family:Monospaced,serif"> <b><span style="color:rgb(131,67,16)">choix</span></b> <span style="color:rgb(92,92,92)">==</span> <span style="color:rgb(188,143,143)">1</span> <span style="color:rgb(160,32,240)">then</span></span></pre>
<pre><span lang="EN-US" style="font-size:9pt;font-family:Monospaced,serif;color:black">A</span><span lang="EN-US" style="font-size:9pt;font-family:Monospaced,serif"> <span style="color:rgb(92,92,92)">=</span> <span style="color:rgb(74,85,219)">[[</span><span style="color:rgb(188,143,143)">0.5</span><span style="color:black">,</span><span style="color:rgb(92,92,92)">-</span><span style="color:rgb(188,143,143)">0.5</span><span style="color:rgb(74,85,219)">]</span><span style="color:black">;</span><span style="color:rgb(74,85,219)">[</span><span style="color:rgb(188,143,143)">0.5</span><span style="color:black">,</span><span style="color:rgb(188,143,143)">0.5</span><span style="color:rgb(74,85,219)">]]</span> <span style="color:black">;</span> <span style="color:black">V</span><span style="color:rgb(92,92,92)">=</span><span style="color:rgb(74,85,219)">[</span><span style="color:rgb(188,143,143)">0</span><span style="color:black">;</span><span style="color:rgb(188,143,143)">0</span><span style="color:rgb(74,85,219)">]</span><span style="color:black">;</span></span></pre>
<pre><span lang="EN-US" style="font-size:9pt;font-family:Monospaced,serif;color:rgb(160,32,240)">end</span><span lang="EN-US" style="font-size:9pt;font-family:Monospaced,serif"></span></pre><pre><span lang="EN-US" style="font-size:9pt;font-family:Monospaced,serif;color:rgb(160,32,240)">if</span><span lang="EN-US" style="font-size:9pt;font-family:Monospaced,serif"> <b><span style="color:rgb(131,67,16)">choix</span></b> <span style="color:rgb(92,92,92)">==</span> <span style="color:rgb(188,143,143)">2</span> <span style="color:rgb(160,32,240)">then</span></span></pre>
<pre><span lang="EN-US" style="font-size:9pt;font-family:Monospaced,serif;color:black">A</span><span lang="EN-US" style="font-size:9pt;font-family:Monospaced,serif"> <span style="color:rgb(92,92,92)">=</span> <span style="color:rgb(74,85,219)">[[</span><span style="color:rgb(92,92,92)">-</span><span style="color:rgb(188,143,143)">0.5</span><span style="color:black">,</span><span style="color:rgb(92,92,92)">-</span><span style="color:rgb(188,143,143)">0.5</span><span style="color:rgb(74,85,219)">]</span><span style="color:black">;</span><span style="color:rgb(74,85,219)">[</span><span style="color:rgb(188,143,143)">0.5</span><span style="color:black">,</span><span style="color:rgb(92,92,92)">-</span><span style="color:rgb(188,143,143)">0.5</span><span style="color:rgb(74,85,219)">]]</span> <span style="color:black">;</span> <span style="color:black">V</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:black">;</span><span style="color:rgb(188,143,143)">0</span><span style="color:rgb(74,85,219)">]</span><span style="color:black">;</span></span></pre>
<pre><span lang="EN-US" style="font-size:9pt;font-family:Monospaced,serif;color:rgb(160,32,240)">end</span><span lang="EN-US" style="font-size:9pt;font-family:Monospaced,serif"></span></pre><pre><b><span lang="EN-US" style="font-size:9pt;font-family:Monospaced,serif;color:rgb(131,67,16)">point_image</span></b><span lang="EN-US" style="font-size:9pt;font-family:Monospaced,serif"> <span style="color:rgb(92,92,92)">=</span> <span style="color:black">A</span> <span style="color:rgb(92,92,92)">*</span> <b><span style="color:rgb(131,67,16)">point_antecedent</span></b> <span style="color:rgb(92,92,92)">+</span> <span style="color:black">V</span></span></pre>
<pre><span lang="EN-US" style="font-size:9pt;font-family:Monospaced,serif;color:rgb(176,24,19)">endfunction</span><span lang="EN-US" style="font-size:9pt;font-family:Monospaced,serif"></span></pre><pre><span lang="EN-US" style="font-size:9pt;font-family:Monospaced,serif;color:black">nPoints</span><span lang="EN-US" style="font-size:9pt;font-family:Monospaced,serif"> <span style="color:rgb(92,92,92)">=</span> <span style="color:rgb(188,143,143)">6000</span></span></pre>
<pre><span lang="EN-US" style="font-size:9pt;font-family:Monospaced,serif;color:black">P</span><span lang="EN-US" style="font-size:9pt;font-family:Monospaced,serif"> <span style="color:rgb(92,92,92)">=</span> <span style="color:rgb(50,185,185)">zeros</span><span style="color:rgb(74,85,219)">(</span><span style="color:rgb(188,143,143)">2</span><span style="color:black">,nPoints</span><span style="color:rgb(74,85,219)">)</span><span style="color:black">;</span></span></pre>
<pre><span lang="EN-US" style="font-size:9pt;font-family:Monospaced,serif;color:rgb(160,32,240)">for</span><span lang="EN-US" style="font-size:9pt;font-family:Monospaced,serif"> <span style="color:black">i</span> <span style="color:rgb(92,92,92)">=</span> <span style="color:rgb(188,143,143)">2</span><span style="color:rgb(255,170,0)">:</span><span style="color:black">nPoints</span></span></pre>
<pre><span lang="EN-US" style="font-size:9pt;font-family:Monospaced,serif;color:black">tirage</span><span lang="EN-US" style="font-size:9pt;font-family:Monospaced,serif"> <span style="color:rgb(92,92,92)">=</span> <span style="color:rgb(50,185,185)">rand</span><span style="color:rgb(74,85,219)">()</span><span style="color:black">;</span></span></pre>
<pre><span lang="EN-US" style="font-size:9pt;font-family:Monospaced,serif;color:rgb(160,32,240)">if</span><span lang="EN-US" style="font-size:9pt;font-family:Monospaced,serif"> <span style="color:black">tirage</span> <span style="color:rgb(92,92,92)"><</span> <span style="color:rgb(188,143,143)">0.5</span> <span style="color:rgb(160,32,240)">then</span> <span style="color:black">choix</span> <span style="color:rgb(92,92,92)">=</span> <span style="color:rgb(188,143,143)">1</span><span style="color:black">;</span></span></pre>
<pre><span lang="EN-US" style="font-size:9pt;font-family:Monospaced,serif;color:rgb(160,32,240)">else</span><span lang="EN-US" style="font-size:9pt;font-family:Monospaced,serif"> <span style="color:black">choix</span> <span style="color:rgb(92,92,92)">=</span> <span style="color:rgb(188,143,143)">2</span><span style="color:black">;</span></span></pre>
<pre><span style="font-size:9pt;font-family:Monospaced,serif;color:rgb(160,32,240)">end</span><span style="font-size:9pt;font-family:Monospaced,serif"></span></pre><pre><span style="font-size:9pt;font-family:Monospaced,serif;color:black">P</span><span style="font-size:9pt;font-family:Monospaced,serif;color:rgb(74,85,219)">(</span><span style="font-size:9pt;font-family:Monospaced,serif;color:rgb(255,170,0)">:</span><span style="font-size:9pt;font-family:Monospaced,serif;color:black">,i</span><span style="font-size:9pt;font-family:Monospaced,serif;color:rgb(74,85,219)">)</span><span style="font-size:9pt;font-family:Monospaced,serif"> <span style="color:rgb(92,92,92)">=</span> <u><span style="color:black">transformation</span></u><span style="color:rgb(74,85,219)">(</span><span style="color:black">P</span><span style="color:rgb(74,85,219)">(</span><span style="color:rgb(255,170,0)">:</span><span style="color:black">,i</span><span style="color:rgb(92,92,92)">-</span><span style="color:rgb(188,143,143)">1</span><span style="color:rgb(74,85,219)">)</span><span style="color:black">,choix</span><span style="color:rgb(74,85,219)">)</span><span style="color:black">;</span><i><span style="color:rgb(100,174,100)">// P(:,i) est la colonne numéro i</span></i></span></pre>
<pre><span style="font-size:9pt;font-family:Monospaced,serif;color:rgb(160,32,240)">end</span><span style="font-size:9pt;font-family:Monospaced,serif"></span></pre><pre><u><span style="font-size:9pt;font-family:Monospaced,serif;color:rgb(174,92,176)">plot</span></u><span style="font-size:9pt;font-family:Monospaced,serif;color:rgb(74,85,219)">(</span><span style="font-size:9pt;font-family:Monospaced,serif;color:black">P</span><span style="font-size:9pt;font-family:Monospaced,serif;color:rgb(74,85,219)">(</span><span style="font-size:9pt;font-family:Monospaced,serif;color:rgb(188,143,143)">1</span><span style="font-size:9pt;font-family:Monospaced,serif;color:black">,</span><span style="font-size:9pt;font-family:Monospaced,serif;color:rgb(255,170,0)">:</span><span style="font-size:9pt;font-family:Monospaced,serif;color:rgb(74,85,219)">)</span><span style="font-size:9pt;font-family:Monospaced,serif;color:black">,P</span><span style="font-size:9pt;font-family:Monospaced,serif;color:rgb(74,85,219)">(</span><span style="font-size:9pt;font-family:Monospaced,serif;color:rgb(188,143,143)">2</span><span style="font-size:9pt;font-family:Monospaced,serif;color:black">,</span><span style="font-size:9pt;font-family:Monospaced,serif;color:rgb(255,170,0)">:</span><span style="font-size:9pt;font-family:Monospaced,serif;color:rgb(74,85,219)">)</span><span style="font-size:9pt;font-family:Monospaced,serif;color:black">,</span><span style="font-size:9pt;font-family:Monospaced,serif;color:rgb(188,143,143)">"*b"</span><span style="font-size:9pt;font-family:Monospaced,serif;color:rgb(74,85,219)">)</span><span style="font-size:9pt;font-family:Monospaced,serif;color:black">;</span><i><span style="font-size:9pt;font-family:Monospaced,serif;color:rgb(100,174,100)">// toutes les colonnes sont retenues pour former les points du dragon</span></i><span style="font-size:9pt;font-family:Monospaced,serif"></span></pre>
<p class="MsoNormal" style> Par avance merci,</p><p class="MsoNormal" style><br></p><p class="MsoNormal" style>JF PIETRI</p></div></div>