IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MATLAB Discussion :

Optimisation boucle for


Sujet :

MATLAB

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Inscrit en
    Février 2011
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 6
    Par défaut Optimisation boucle for
    Bonjour à tous,
    J'ai un problème sur l'optimisation de mon code ecrit en Matlab que voici(juste une portion):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    NPF = 942;
    N=2001;
    v=381x1;(complex numbers)
    f=381x1;
    t=1x2001;
    tic
    for(k = 1:NPF)
                            v = datif2(:,k);
                            g = zeros(2001,1);
                            du=f(2)-f(1);
                            for k1=1:N
                               integrando=exp(i*2*pi*t(k1)*f).*v;
                               g(k1)=du*sum(integrando);
                            end
                            v1 = g;
                            v1 = 2 * real(v1);
                            datit(:,k) = v1;
                            %k
                        end
    toc
    il est très lent dans l'exécution et j'aimerais le rendre beaucoup plus rapide que possible.
    Quelqu'un aurait une idée pour moi?
    Merci d'avance.


    J'ai joins deux fichiers que j'utilise:
    pour executer, lancer sur Matlab:

    datineltempo_ciclico.m
    puis selectionner un file .mat dont j'ai pas pu charger ici, vu sa dimension et son extension,
    ensuite le système démandera une valeur, ecrit: 0.02, puis OK et calculer le temps mis...
    Fichiers attachés Fichiers attachés

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème avec boucle for/loop
    Par hijoddaqyzo dans le forum Débuter
    Réponses: 2
    Dernier message: 12/12/2015, 20h12
  2. Problème avec boucle for/loop.
    Par Reivilo35 dans le forum PL/SQL
    Réponses: 4
    Dernier message: 11/01/2011, 09h01
  3. [batch]inventaire réseau-problème de boucle "for"
    Par mathieu_r dans le forum Windows
    Réponses: 1
    Dernier message: 23/06/2006, 20h17
  4. [Eval] Problème de boucle for sur des tableaux
    Par battle_benny dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 12/01/2006, 23h55
  5. [XML-XPATH] Problème dans un for each
    Par stailer dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 26/12/2005, 12h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo