<table cellspacing="0" cellpadding="0" border="0"><tr><td valign="top" style="font: inherit;"><div>PlEase remove me from this mailing list.<br /><br />Thanks!</div></td></tr></table>            <div id="_origMsg_">
                <div style="font-family:arial, helvetica, sans-serif:font-size:10pt">
                    <br />
                    <div style="font-family:times new roman, new york, times, serif;font-size:12pt">
                        <font size="2" face="Tahoma">
                            <hr size="1">
                            <b>
                                <span style="font-weight:bold;">From:</span>
                            </b>
                            Paul Carrico <paul.carrico@free.fr>;                            <br>
                            <b>
                                <span style="font-weight:bold:">To:</span>
                            </b>
                             <users@lists.scilab.org>;                                                                                                     <br>
                            <b>
                                <span style="font-weight:bold:">Subject:</span>
                            </b>
                            [Scilab-users] funny result for tensor norm calculation                            <br>
                            <b>
                                <span style="font-weight:bold;">Sent:</span>
                            </b>
                            Wed, Sep 26, 2012 5:42:18 PM                            <br>
                            </font>
                            <br>
                            <table cellspacing="0" cellpadding="0" border="0">
                                <tbody>
                                    <tr>
                                        <td valign="top" style="font:inherit;"><div class="WordSection1"><p class="MsoNormal"><span lang="EN-US">Dear All,</span></p><p class="MsoNormal"><span lang="EN-US">  </span></p><p class="MsoNormal"><span lang="EN-US">A funny result for calculating the norm of a tensor … for ounce a “traditional” method (that probably uses vectorization in back stage) is faster than the norm function …</span></p><p class="MsoNormal"><span lang="EN-US">  </span></p><p class="MsoNormal"><span lang="EN-US">Paul</span></p><p class="MsoNormal"><span lang="EN-US">  </span></p><p class="MsoNormal"><span lang="EN-US" style='font-size:10.5pt;font-family:"Monospaced", "serif";color:#32B9B9;'>mode</span><span lang="EN-US" style='font-size:10.5pt;font-family:"Monospaced", "serif";color:#4A55DB;'>(</span><span lang="EN-US" style='font-size:10.5pt;font-family:"Monospaced",
 "serif";color:rosybrown;'>0</span><span lang="EN-US" style='font-size:10.5pt;font-family:"Monospaced", "serif";color:#4A55DB;'>)</span><span lang="EN-US" style='font-size:10.5pt;font-family:"Monospaced", "serif";color:black;'>;</span><span lang="EN-US" style='font-size:10.5pt;font-family:"Monospaced", "serif";'></span></p><p class="MsoNormal"><span lang="EN-US" style='font-size:10.5pt;font-family:"Monospaced", "serif";'>  </span></p><p class="MsoNormal"><span lang="EN-US" style='font-size:10.5pt;font-family:"Monospaced", "serif";color:black;'>A</span><span lang="EN-US" style='font-size:10.5pt;font-family:"Monospaced", "serif";'> <span style='color:#5C5C5C;'>=</span> <span style='color:#4A55DB;'>[</span> <span style='color:rosybrown;'>1</span> <span style='color:rosybrown;'>2</span> <span style='color:rosybrown;'>3</span> <span style='color:black;'>;</span> <span style='color:rosybrown;'>4</span> <span style='color:rosybrown;'>5</span> <span
 style='color:rosybrown;'>6</span><span style='color:black;'>;</span> <span style='color:rosybrown;'>7</span> <span style='color:rosybrown;'>8</span> <span style='color:rosybrown;'>9</span><span style='color:#4A55DB;'>]</span></span></p><p class="MsoNormal"><span lang="EN-US" style='font-size:10.5pt;font-family:"Monospaced", "serif";color:black;'>n</span><span lang="EN-US" style='font-size:10.5pt;font-family:"Monospaced", "serif";'> <span style='color:#5C5C5C;'>=</span> <span style='color:rosybrown;'>1000</span></span></p><p class="MsoNormal"><span lang="EN-US" style='font-size:10.5pt;font-family:"Monospaced", "serif";color:#A020F0;'>for</span><span lang="EN-US" style='font-size:10.5pt;font-family:"Monospaced", "serif";'> <span style='color:black;'>i</span> <span style='color:#5C5C5C;'>=</span> <span style='color:rosybrown;'>1</span> <span style='color:#FFAA00;'>:</span> <span style='color:black;'>n</span></span></p><p class="MsoNormal"><span
 lang="EN-US" style='font-size:10.5pt;font-family:"Monospaced", "serif";'>    <span style='color:#A020F0;'>for</span> <span style='color:black;'>j</span> <span style='color:#5C5C5C;'>=</span> <span style='color:rosybrown;'>1</span> <span style='color:#FFAA00;'>:</span> <span style='color:black;'>n</span></span></p><p class="MsoNormal"><span lang="EN-US" style='font-size:10.5pt;font-family:"Monospaced", "serif";'>        <span style='color:black;'>B</span><span style='color:#4A55DB;'>(</span><span style='color:black;'>i,j</span><span style='color:#4A55DB;'>)</span> <span style='color:#5C5C5C;'>=</span> <span style='color:black;'>i</span><span style='color:#5C5C5C;'>*</span><span style='color:black;'>j;</span></span></p><p class="MsoNormal"><span lang="EN-US" style='font-size:10.5pt;font-family:"Monospaced", "serif";'>    <span style='color:#A020F0;'>end</span></span></p><p
 class="MsoNormal"><span lang="EN-US" style='font-size:10.5pt;font-family:"Monospaced", "serif";color:#A020F0;'>end</span><span lang="EN-US" style='font-size:10.5pt;font-family:"Monospaced", "serif";'></span></p><p class="MsoNormal"><span lang="EN-US" style='font-size:10.5pt;font-family:"Monospaced", "serif";'>  </span></p><p class="MsoNormal"><i><span lang="EN-US" style='font-size:10.5pt;font-family:"Monospaced", "serif";color:#01A801;'>// Scilab function</span></i><span lang="EN-US" style='font-size:10.5pt;font-family:"Monospaced", "serif";'></span></p><p class="MsoNormal"><u><span lang="EN-US" style='font-size:10.5pt;font-family:"Monospaced", "serif";color:#AE5CB0;'>tic</span></u><span lang="EN-US" style='font-size:10.5pt;font-family:"Monospaced", "serif";color:#4A55DB;'>()</span><span lang="EN-US" style='font-size:10.5pt;font-family:"Monospaced", "serif";color:black;'>;</span><span lang="EN-US" style='font-size:10.5pt;font-family:"Monospaced",
 "serif";'></span></p><p class="MsoNormal"><u><span lang="EN-US" style='font-size:10.5pt;font-family:"Monospaced", "serif";color:#AE5CB0;'>norm</span></u><span lang="EN-US" style='font-size:10.5pt;font-family:"Monospaced", "serif";color:#4A55DB;'>(</span><span lang="EN-US" style='font-size:10.5pt;font-family:"Monospaced", "serif";color:black;'>B</span><span lang="EN-US" style='font-size:10.5pt;font-family:"Monospaced", "serif";color:#4A55DB;'>)</span><span lang="EN-US" style='font-size:10.5pt;font-family:"Monospaced", "serif";'></span></p><p class="MsoNormal"><span lang="EN-US" style='font-size:10.5pt;font-family:"Monospaced", "serif";color:black;'>t1</span><span lang="EN-US" style='font-size:10.5pt;font-family:"Monospaced", "serif";'> <span style='color:#5C5C5C;'>=</span> <u><span style='color:#AE5CB0;'>toc</span></u><span style='color:#4A55DB;'>()</span></span></p><p class="MsoNormal"><span lang="EN-US" style='font-size:10.5pt;font-family:"Monospaced",
 "serif";'>  </span></p><p class="MsoNormal"><i><span lang="EN-US" style='font-size:10.5pt;font-family:"Monospaced", "serif";color:#01A801;'>// "traditional" method</span></i><span lang="EN-US" style='font-size:10.5pt;font-family:"Monospaced", "serif";'></span></p><p class="MsoNormal"><i><span lang="EN-US" style='font-size:10.5pt;font-family:"Monospaced", "serif";color:#01A801;'>// norm = sqrt(trace(A_transp * A))</span></i><span lang="EN-US" style='font-size:10.5pt;font-family:"Monospaced", "serif";'></span></p><p class="MsoNormal"><u><span lang="EN-US" style='font-size:10.5pt;font-family:"Monospaced", "serif";color:#AE5CB0;'>tic</span></u><span lang="EN-US" style='font-size:10.5pt;font-family:"Monospaced", "serif";'></span></p><p class="MsoNormal"><span style='font-size:10.5pt;font-family:"Monospaced", "serif";color:black;'>norm_</span><span style='font-size:10.5pt;font-family:"Monospaced", "serif";'> <span
 style='color:#5C5C5C;'>=</span> <span style='color:#4A55DB;'>(</span><u><span style='color:#AE5CB0;'>trace</span></u><span style='color:#4A55DB;'>(</span><span style='color:black;'>B</span><span style='color:#5C5C5C;'>'*</span><span style='color:black;'>B</span><span style='color:#4A55DB;'>))</span><span style='color:#5C5C5C;'>**</span><span style='color:rosybrown;'>0.5</span></span></p><p class="MsoNormal"><span style='font-size:10.5pt;font-family:"Monospaced", "serif";color:black;'>t2</span><span style='font-size:10.5pt;font-family:"Monospaced", "serif";'> <span style='color:#5C5C5C;'>=</span> <u><span style='color:#AE5CB0;'>toc</span></u><span style='color:#4A55DB;'>()</span></span></p><p class="MsoNormal"><span lang="EN-US">  </span></p></div></td>
                                    </tr>
                                </tbody>
                            </table>
                    </div>
                </div>
            </div>