Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Optimisation boucle Matlab.



  1. #1
    blanka808

    Optimisation boucle Matlab.


    ------

    Bonjour,

    Je suis nouveau avec matlab et j'ai un algo un peu particulier que j'ai fait marcher avec plusieurs boucles imbriquées.
    Mais on m'a toujours dit que les boucles for en matlab c'est mal. Par contre je ne sais pas si je peux vraiment m'en passer :

    Code:
    for k = 2 : (n-1)/2 + 1,
        for i = 1 : n, 
            s(round(tan((k-1)*t)*(i-m) + m),i,k) = s0;
            s(round(-tan((k-1)*t)*(i-m) + m),i,2*n-k) = s0;
        end
    end
    quelqu'un peut me dire si ce code semble optimisable ? merci pour vos réponses

    blanka808.

    -----

  2. #2
    Koranten

    Re : Optimisation boucle Matlab.

    Salut,

    A priori une boucle for c'est assez fondamental, algorithmiquement parlant. Je ne pense pas que tu puisses t'en passer. Déjà, tu mets bien tes deux instructions dans la même boucle plutôt que refaire deux fois la boucle, c'est déjà ça.

    Mais à moins que ce ne soit que la partie émergée de l'iceberg et que tu aies derrière 1 million de lignes de code, c'est pas bien lourd, pas besoin d'optimiser ça, Matlab va le casser comme du sucre.

    Bon, après, bien sûr, ça part d'un sentiment hautement respectable: optimiser le moindre truc, tu as bien raison.

    Si seulement tous les programmes PC étaient optimisés à fond plutôt que de nous obliger à user plusieurs gigas de RAM pour pas grand chose...

    @plus

Discussions similaires

  1. probleme d'indexage de boucle for avec matlab
    Par RBM dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 23/10/2007, 02h32
  2. fonction avec boucle for matlab
    Par bichou9 dans le forum Mathématiques du supérieur
    Réponses: 4
    Dernier message: 03/07/2007, 16h21
  3. [MatLab] Sb2Sl => Matlab classique = pb intégration.
    Par Zangdar dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 03/08/2005, 21h02
  4. MATLAB-pb d'initialisation de boucle
    Par hameer dans le forum Logiciel - Software - Open Source
    Réponses: 6
    Dernier message: 20/07/2005, 15h08
  5. sortir d'une boucle en matlab
    Par veligère dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 06/10/2004, 14h04
Découvrez nos comparatifs produits sur l'informatique et les technologies.