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

Images Discussion :

Calcul du Cycle Moyen


Sujet :

Images

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Juin 2010
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2010
    Messages : 23
    Par défaut Calcul du Cycle Moyen
    Bonjour,
    J'ai de la difficulté à déterminer le cycle moyen à partir d'un matrice formée de 0 et de 1 (en prenant une seule ligne aussi si cela rend le problème facile).
    (Voir figure).

    Le principe est ceci:

    1. on commence à compter à partir du premier zéro (0), on dépasse le 1 (ou les 1 s'ils se suivent) et on s’arrête avant le prochain zéro (0). Ce serra la somme du premier groupe.
    2. On recommence ainsi jusqu'à la fin de la ligne.
    3. On fait la sommation de tous les groupes.
    4. On divise le nombre de groupe par la sommation de tous les groupes.
    Images attachées Images attachées  

  2. #2
    Modérateur

    Homme Profil pro
    Ingénieur en calculs scientifiques
    Inscrit en
    Août 2007
    Messages
    4 639
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Ingénieur en calculs scientifiques

    Informations forums :
    Inscription : Août 2007
    Messages : 4 639
    Par défaut
    Bonjour,

    ou bloques-tu précisément? Peux-tu nous montrer ce que tu as codé?
    Pour une bonne utilisation des balises code c'est ici!
    Petit guide du voyageur MATLABien : Le forum La faq Les tutoriels Les sources


    La nature est un livre écrit en langage mathématique. Galilée.

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 3
    Par défaut
    Bonjour,
    on peut chercher les variations (passage de 0 à 1 ou de 1 à 0), en faisant la soustraction des lignes i et i+1 et ainsi trouver les blocks.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    % la matrice
    M = [1 0 1 0 0 0 1 0 0 1] ; 
     
    % matrice de soustraction
    M_ = M ;
    M_(:,1:size(M,2)) = M_- [M(:,2:end),0] ;
     
    % recherche des changements de signes, J donne les lignes avant le changements de signes
    [I1,J1] = find(M_== 1) ;
    [I_1,J_1] = find(M_== -1) ;
    J'espère que cela pourra t'aider. Il y a surement plus propre comme code!

  4. #4
    Membre averti
    Homme Profil pro
    Inscrit en
    Juin 2010
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2010
    Messages : 23
    Par défaut
    Merci Guillaume011,

    Cela marche pour résoudre le problème.

    J'ai modifié le code comme ceci:

    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
     
    % la matrice
             M=Sq;
     
            % matrice de soustraction
             M_ = M ; M_(:,1:size(M,2)) = M_- [M(:,2:end),0] ;
     
            % recherche des changements de signes, J donne les lignes avant le changements de signes
            [I_1,J_1] = find(M_== -1) ;  
     
            k=size(J_1,2);
            S(1)=J_1(1);
     
            a=1:k-1;
            S(a+1)=J_1(a+1)-J_1(a);
     
            Ctm=size(S,2)/sum(S);
    Merci encore

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

Discussions similaires

  1. Calcul de plan moyen
    Par Pierre845 dans le forum MATLAB
    Réponses: 17
    Dernier message: 20/12/2008, 18h18
  2. erreur dans le calcul de nombre moyen des bits érronés
    Par princesse07 dans le forum MATLAB
    Réponses: 3
    Dernier message: 23/05/2008, 14h30
  3. Calcul d'age moyen
    Par smatch31 dans le forum Excel
    Réponses: 5
    Dernier message: 20/09/2007, 09h19
  4. Réponses: 15
    Dernier message: 21/09/2006, 17h26
  5. calculer la temps moyen entre deux dates
    Par zainabsourid dans le forum BIRT
    Réponses: 1
    Dernier message: 24/07/2006, 12h06

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