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

Algorithmes et structures de données Discussion :

Créer une nouvelle matrice


Sujet :

Algorithmes et structures de données

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    203
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 203
    Points : 68
    Points
    68
    Par défaut Créer une nouvelle matrice
    Salut
    Bon, je veux simplifier la tâche parce que je n'ai pas touvé une soolution.
    Soit une matrice M d'un signal qui contient n lignes et 2 colonnes. Dans chaque ligne on trouve la valeur de début "deb" et la valeur de fin "fin"

    Par exemple M contient:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     M = [deb1 fin1 deb2 fin2 deb3 fin3 deb4 fin4]
    Je veux déterminer une matrice Mf qui contient les valeurs suivants:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Mf = [0 deb1-1 fin1+1 deb2-1 fin2+1 deb3-1 fin3+1 deb4-1 fin4+1]
    Merci

  2. #2
    Membre éprouvé Avatar de b_reda31
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2007
    Messages
    899
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2007
    Messages : 899
    Points : 961
    Points
    961
    Par défaut
    Bonjour,
    Selon votre représentation(aucun séparateur entre ligne), je suppose ici que M et Mf sont des vecteurs et non des matrices.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Mf(1)=0
    Pour i de 2 à n faire
    Mf(i)=M(i-1)+(-1^(n-1))
    FinPr
    « Il est assez difficile de trouver une erreur dans son code quand on la cherche. C’est encore bien plus dur quand on est convaincu que le code est juste!!»

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    203
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 203
    Points : 68
    Points
    68
    Par défaut
    Non ce n'est pas un vecteur c'est une matrice 2 colonnes et N lignes.

    Par exemple M contient:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    M = [deb1 fin1; deb2 fin2; deb3 fin3 ;deb4 fin4]
    Je veux déterminer une matrice Mf qui contient les valeurs suivants:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Mf = [0 deb1-1 ;fin1+1 deb2-1 ;fin2+1 deb3-1 ;fin3+1 deb4-1 ;fin4+1 M(length(M))]
    Merci

  4. #4
    Membre éprouvé Avatar de b_reda31
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2007
    Messages
    899
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2007
    Messages : 899
    Points : 961
    Points
    961
    Par défaut
    En gros je propose quelque chose comme ça:
    Pour chaque ligne i de la matrice Mf faire Mf(i,1)=M(i-1,2)+1 et Mf(i,2)=M(i,1)-1, en commençant à partir de la seconde ligne.
    Remplir la première et dernière ligne (n+1) hors de la boucle.
    « Il est assez difficile de trouver une erreur dans son code quand on la cherche. C’est encore bien plus dur quand on est convaincu que le code est juste!!»

Discussions similaires

  1. Créer une nouvelle frame si nécessaire
    Par radiobrain dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 11/07/2006, 15h41
  2. CR9 - Plantage si demande : Créer une nouvelle connexion
    Par CR9-Deb dans le forum Connectivité
    Réponses: 3
    Dernier message: 06/04/2006, 14h12
  3. [PIL] créer une nouvelle image
    Par airod dans le forum Calcul scientifique
    Réponses: 4
    Dernier message: 06/01/2006, 21h09
  4. Créer une nouvelle extension
    Par Furius dans le forum Windows
    Réponses: 9
    Dernier message: 17/10/2005, 16h01
  5. Réponses: 2
    Dernier message: 03/02/2004, 21h56

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