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

fonction avec boucle for matlab



  1. #1
    bichou9

    fonction avec boucle for matlab

    bonjour,
    voila mon probleme.
    j'ai la fonction suivante:

    Code :
    y(1) = 1+psi(1./alph(1))./alph(1)-((Z(i).^alph(1)).*(log(Z(i)))) ./(Z(i)).^alph(1)+log((alph(1)./P)*(Z(i).^alph(1)))./alph(1);ou la valeur de alph(1) est connue.

    Z est un vecteur de longueur P.
    le probleme c'est que lorsque je fais ma boucle pour i de 1 a P,cela ne marche pas car les valeurs trouvees pour chaque i ne saditionnent pas et je ne sais pas comment faire pour qu'elles s'aditionnent.
    pourriez vous m'aider?
    merci

    -----


  2. Publicité
  3. #2
    ketchupi

    Re : fonction avec boucle for matlab

    Salut, peux tu reformuler ta question, car ce n'est pas clair. Que cherches-tu à faire ? à additionner toutes les valeurs de y(1) quel que soit i ?

  4. #3
    skydancer

    Re : fonction avec boucle for matlab

    Bonjour,

    A première vue, je suppose que tu initialiser Z. Donc ton code recalcule la même valeur à chaque itération. Il n'y aucune raison qu'il fasse quelque chose d'autre puisque ton code ne contient que le résultat à l'indice (i) et pas le résulat de l'itération précédente.

  5. #4
    bichou9

    Re : fonction avec boucle for matlab

    salut

    oui c'est ca.
    a la fin de ma boucle, je veux obtenir une valeur qui soit la somme des valeurs qu'a pris y(1) quelque soit i.
    je sais pas trop si j'ai ete plus claire en fait..

  6. #5
    skydancer

    Re : fonction avec boucle for matlab

    Alors tu écris :

    y(1) = y(1) + 1+psi(1./alph(1))./alph(1)-((Z(i).^alph(1)).*(log(Z(i)))) ./(Z(i)).^alph(1)+log((alph(1)./P)*(Z(i).^alph(1)))./alph(1))

    voilà en supposant que Z prend bien une valeur différent pour chaque i...

  7. A voir en vidéo sur Futura

Sur le même thème :

Discussions similaires

  1. Matlab, problème avec la fonction min.
    Par yannick.sabot dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 05/11/2007, 12h53
  2. 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
  3. MATLAB : Problème avec la fonction tf
    Par nams2590 dans le forum Logiciel - Software - Open Source
    Réponses: 6
    Dernier message: 16/10/2007, 09h55
  4. Optimisation boucle Matlab.
    Par blanka808 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 13/04/2007, 11h50
  5. MATLAB-pb d'initialisation de boucle
    Par hameer dans le forum Logiciel - Software - Open Source
    Réponses: 6
    Dernier message: 20/07/2005, 15h08