<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: times new roman,new york,times,serif; font-size: 12pt; color: #000000'><span style="font-size: 12pt;">Dear,</span><br><br><span style="font-size: 12pt;">I failed in using 100% vectorization in the following example (and I don't remember how to proceed) ; I spent a lot of time in testing things ...</span><div><br></div><div>... what is the correct sentence for vecteur2</div><div><br></div><div>Thanks for the help</div><div><br></div><div>Paul<br><div><br><span style="font-size: 12pt;">######################################################################################</span><br><pre style="font-family: Monospaced;"><span style="color: rgb(50, 185, 185);">mode</span><span style="color: rgb(74, 85, 219);">(</span><span style="color: rgb(188, 143, 143);">0</span><span style="color: rgb(74, 85, 219);">)</span>
t <span style="color: rgb(92, 92, 92);">=</span> <span style="color: rgb(188, 143, 143);">0</span> <span style="color: rgb(255, 170, 0);">:</span> <span style="color: rgb(188, 143, 143);">0.1</span> <span style="color: rgb(255, 170, 0);">:</span> <span style="color: rgb(218, 112, 214);">%pi</span>;
<span style="color: rgb(74, 85, 219);">[</span>l,n<span style="color: rgb(74, 85, 219);">]</span> <span style="color: rgb(92, 92, 92);">=</span> <span style="color: rgb(50, 185, 185);">size</span><span style="color: rgb(74, 85, 219);">(</span>t<span style="color: rgb(74, 85, 219);">)</span>;
mat_sin <span style="color: rgb(92, 92, 92);">=</span> <span style="color: rgb(74, 85, 219);">[</span>t<span style="color: rgb(92, 92, 92);">'</span> <span style="color: rgb(50, 185, 185);">sin</span><span style="color: rgb(74, 85, 219);">(</span>t<span style="color: rgb(92, 92, 92);">'</span><span style="color: rgb(74, 85, 219);">)</span><span style="color: rgb(74, 85, 219);">]</span>;</pre><pre style="font-family: Monospaced;"><br></pre><pre style="font-family: Monospaced;">scalaire <span style="color: rgb(92, 92, 92);">=</span> <span style="color: rgb(174, 92, 176); text-decoration: underline;">intsplin</span><span style="color: rgb(74, 85, 219);">(</span>mat_sin<span style="color: rgb(74, 85, 219);">(</span><span style="color: rgb(255, 170, 0);">:</span>,<span style="color: rgb(188, 143, 143);">1</span><span style="color: rgb(74, 85, 219);">)</span>,mat_sin<span style="color: rgb(74, 85, 219);">(</span><span style="color: rgb(255, 170, 0);">:</span>,<span style="color: rgb(188, 143, 143);">2</span><span style="color: rgb(74, 85, 219);">)</span><span style="color: rgb(74, 85, 219);">)</span>;</pre><pre style="font-family: Monospaced;">
<span style="color: rgb(100, 174, 100);">// with a loop</span>
vecteur <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>n<span style="color: rgb(92, 92, 92);">-</span><span style="color: rgb(188, 143, 143);">1</span>,<span style="color: rgb(188, 143, 143);">2</span><span style="color: rgb(74, 85, 219);">)</span>;
<span style="color: rgb(160, 32, 240);">for</span> j <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> n
vecteur<span style="color: rgb(74, 85, 219);">(</span>j<span style="color: rgb(92, 92, 92);">-</span><span style="color: rgb(188, 143, 143);">1</span>,<span style="color: rgb(255, 170, 0);">:</span><span style="color: rgb(74, 85, 219);">)</span> <span style="color: rgb(92, 92, 92);">=</span> <span style="color: rgb(74, 85, 219);">[</span>mat_sin<span style="color: rgb(74, 85, 219);">(</span>j<span style="color: rgb(92, 92, 92);">-</span><span style="color: rgb(188, 143, 143);">1</span>,<span style="color: rgb(188, 143, 143);">1</span><span style="color: rgb(74, 85, 219);">)</span> <span style="color: rgb(174, 92, 176); text-decoration: underline;">intsplin</span><span style="color: rgb(74, 85, 219);">(</span>mat_sin<span style="color: rgb(74, 85, 219);">(</span><span style="color: rgb(74, 85, 219);">[</span><span style="color: rgb(188, 143, 143);">1</span><span style="color: rgb(255, 170, 0);">:</span>j<span style="color: rgb(74, 85, 219);">]</span>,<span style="color: rgb(188, 143, 143);">1</span><span style="color: rgb(74, 85, 219);">)</span>,mat_sin<span style="color: rgb(74, 85, 219);">(</span><span style="color: rgb(74, 85, 219);">[</span><span style="color: rgb(188, 143, 143);">1</span><span style="color: rgb(255, 170, 0);">:</span>j<span style="color: rgb(74, 85, 219);">]</span>,<span style="color: rgb(188, 143, 143);">2</span><span style="color: rgb(74, 85, 219);">)</span><span style="color: rgb(74, 85, 219);">)</span><span style="color: rgb(74, 85, 219);">]</span>;
<span style="color: rgb(160, 32, 240);">end</span>
<span style="color: rgb(50, 185, 185);">plot2d</span><span style="color: rgb(74, 85, 219);">(</span>vecteur<span style="color: rgb(74, 85, 219);">(</span><span style="color: rgb(255, 170, 0);">:</span>,<span style="color: rgb(188, 143, 143);">1</span><span style="color: rgb(74, 85, 219);">)</span>,vecteur<span style="color: rgb(74, 85, 219);">(</span><span style="color: rgb(255, 170, 0);">:</span>,<span style="color: rgb(188, 143, 143);">2</span><span style="color: rgb(74, 85, 219);">)</span><span style="color: rgb(74, 85, 219);">)</span>
<span style="color: rgb(95, 158, 160);">pause</span>
<span style="color: rgb(100, 174, 100);">// pure vectorisation</span>
i <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(255, 170, 0);">:</span> n<span style="color: rgb(74, 85, 219);">]</span><span style="color: rgb(92, 92, 92);">'</span>
j <span style="color: rgb(92, 92, 92);">=</span> <span style="color: rgb(74, 85, 219);">[</span><span style="color: rgb(188, 143, 143);">2</span> <span style="color: rgb(255, 170, 0);">:</span> n<span style="color: rgb(74, 85, 219);">]</span><span style="color: rgb(92, 92, 92);">'</span>
vecteur2 <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>n<span style="color: rgb(92, 92, 92);">-</span><span style="color: rgb(188, 143, 143);">1</span>,<span style="color: rgb(188, 143, 143);">2</span><span style="color: rgb(74, 85, 219);">)</span>;
vecteur2 <span style="color: rgb(92, 92, 92);">=</span> <span style="color: rgb(74, 85, 219);">[</span>mat_sin<span style="color: rgb(74, 85, 219);">(</span>i,<span style="color: rgb(188, 143, 143);">1</span><span style="color: rgb(74, 85, 219);">)</span> <span style="color: rgb(174, 92, 176); text-decoration: underline;">intsplin</span><span style="color: rgb(74, 85, 219);">(</span>mat_sin<span style="color: rgb(74, 85, 219);">(</span><span style="color: rgb(74, 85, 219);">[</span><span style="color: rgb(188, 143, 143);">1</span><span style="color: rgb(255, 170, 0);">:</span>j<span style="color: rgb(74, 85, 219);">]</span>,<span style="color: rgb(188, 143, 143);">1</span><span style="color: rgb(74, 85, 219);">)</span>,mat_sin<span style="color: rgb(74, 85, 219);">(</span><span style="color: rgb(74, 85, 219);">[</span><span style="color: rgb(188, 143, 143);">1</span><span style="color: rgb(255, 170, 0);">:</span>j<span style="color: rgb(74, 85, 219);">]</span>,<span style="color: rgb(188, 143, 143);">2</span><span style="color: rgb(74, 85, 219);">)</span><span style="color: rgb(74, 85, 219);">)</span><span style="color: rgb(74, 85, 219);">]</span></pre></div></div></div></body></html>