Optimisation boucle Matlab.
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Optimisation boucle Matlab.



  1. #1
    invite01e6eb40

    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
    invite31b5cbad

    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 invitec45730b2 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 23/10/2007, 03h32
  2. fonction avec boucle for matlab
    Par invitee98002ab dans le forum Mathématiques du supérieur
    Réponses: 4
    Dernier message: 03/07/2007, 17h21
  3. [MatLab] Sb2Sl => Matlab classique = pb intégration.
    Par invite6e6d5361 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 03/08/2005, 22h02
  4. MATLAB-pb d'initialisation de boucle
    Par invite230d05f5 dans le forum Logiciel - Software - Open Source
    Réponses: 6
    Dernier message: 20/07/2005, 16h08
  5. sortir d'une boucle en matlab
    Par invite5588902a dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 06/10/2004, 15h04
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...