<div dir="ltr"><div><div>Bonjour,<br><br></div>Ne sachant pas comment sont vos matrices, je vous conseil d'essayer de voir si vous ne pouvez pas les diagonaliser ou les triangulariser. Cela réduirait le calculs, cependant l'étude doit se faire sur la forme général de vos matrices pour que vous puissez programmer avec les matrices diagonales ou triangulaires. De plus utilisez les matrices creuses pour ne pas avoir d'opérations inutiles tel que le produit de zéros.<br><br></div><div>Bien à vous<br><br></div><div>Axel<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">Le 13 avril 2015 18:07, Samuel Gougeon <span dir="ltr"><<a href="mailto:sgougeon@free.fr" target="_blank">sgougeon@free.fr</a>></span> a écrit :<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF">
<div>Bonjour,<br>
S'agit-il de produits matriciels (*), ou de produits élément par
élément (.*) ?<br>
Samuel<br>
<br>
Le 13/04/2015 16:51, AUZANNEAU Fabrice 125436 a écrit :<br>
</div>
<blockquote type="cite">
<div>
<p class="MsoNormal">Bonjour</p>
<p class="MsoNormal">J’aimerais faire le produit d’un certain
nombre N de matrices 2x2 en cascade, toutes les matrices étant
conçues selon le même modèle. Aujourd’hui, je fais une
boucle : j’initialise la première matrice, puis pour i=2 à N,
je calcule la matrice courante et multiplie la matrice
précédente par la matrice courante.</p>
<p class="MsoNormal">J’aimerais optimiser ce produit pour
diminuer le temps de calcul, en n’utilisant pas de boucle.
Peut-on utiliser une fonction comme « prod », en construisant
toutes les matrices au début ? Dans ce cas, comment les<br>
</p>
</div>
</blockquote>
<br>
</div>
<br>_______________________________________________<br>
users-fr mailing list<br>
<a href="mailto:users-fr@lists.scilab.org">users-fr@lists.scilab.org</a><br>
<a href="http://lists.scilab.org/mailman/listinfo/users-fr" target="_blank">http://lists.scilab.org/mailman/listinfo/users-fr</a><br>
<br></blockquote></div><br></div>