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

Pascal Discussion :

Transposée matrice d'une matrice


Sujet :

Pascal

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2007
    Messages : 5
    Par défaut Transposée matrice d'une matrice
    bonjour, est-ce que ce code est correct?

    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
    function transposee (var nbLig,nbCol:integer;tab:tableau): tableau;  //calcul de la transposée
    var rechange: tableau;
        i,j,echange: integer;
     
    begin
     
      for i:=1 to nbCol do               
        for j:=1 to nbLig do
             rechange[i,j]:=tab[j,i];
     
      echange:=nbLig;
      nbLig:=nbCol;
      nbCol:=echange;
      transposee:=rechange;
    end;
    merci de votre réponse

  2. #2
    Membre Expert
    Avatar de Loceka
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    2 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 2 276
    Par défaut
    Citation Envoyé par al_alias
    bonjour, est-ce que ce code est correct?
    non.

    indice : attention aux dimensions de tes matrices (tableau).

    aussi 2 remarques :
    - mets ton code entre balise CODE (# sur la barre d'édition ou [ code ]...[ /code ], sans espace)
    - pourquoi modifies-tu les valeurs de nbLig et nbCol ? C'est "dangereux" de faire ça parce que tu risques de l'oublier, donc à éviter en général.

  3. #3
    Membre Expert
    Avatar de krachik
    Inscrit en
    Décembre 2004
    Messages
    1 964
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 964
    Par défaut
    bonjour
    commences par utiliser la balise mais ici
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     
    echange:=nbLig;
    nbLig:=nbCol;
    nbCol:=echange;
    tu cherche à faire quoi ici avec cette permutation ?
    @+

  4. #4
    Expert confirmé

    Inscrit en
    Août 2006
    Messages
    3 970
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3 970
    Par défaut
    Koe,

    Comme pour ton précédent post : http://www.developpez.net/forums/sho...d.php?t=348163

    c'est de la traduction directe de la formule mathématique.

    Un petit effort quand même !

    Et comme pour le précédent :
    Citation Envoyé par droggo
    - Pour le mettre dans un post, encadre le avec les balises [ code] [ /code], sans les espaces qui ne sont là que pour invalider ces mêmes balises.

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2007
    Messages : 5
    Par défaut transposée
    je demandais juste si mon code était correct... merci de vos remarques.
    a+
    alexandre

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2007
    Messages : 5
    Par défaut permutation
    je sais pas, j'ai du me tromper...
    merci
    a+

  7. #7
    Membre Expert
    Avatar de krachik
    Inscrit en
    Décembre 2004
    Messages
    1 964
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 964
    Par défaut
    juste pour savoir,
    tu l'a resolu ton probleme ou bien tu as été decouragé?
    @+

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

Discussions similaires

  1. Passer d'une matrice boolean à une matrice int
    Par artemis93 dans le forum Débuter avec Java
    Réponses: 2
    Dernier message: 23/03/2011, 14h42
  2. Division d'une matrice en sous matrices
    Par hanane78 dans le forum MATLAB
    Réponses: 4
    Dernier message: 02/05/2007, 18h15
  3. Affectation d'une matrice dans une variable
    Par sango85 dans le forum MATLAB
    Réponses: 3
    Dernier message: 29/03/2007, 10h20
  4. Comment entrer une matrice dans une figure ?
    Par hassancoeur dans le forum Interfaces Graphiques
    Réponses: 9
    Dernier message: 11/01/2007, 09h33
  5. [Numarray]Coller une matrice dans une plus grande.
    Par parp1 dans le forum Calcul scientifique
    Réponses: 9
    Dernier message: 27/04/2006, 16h48

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