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

Langage Pascal Discussion :

Comment définir le type matrice ? [FAQ]


Sujet :

Langage Pascal

  1. #1
    Membre chevronné Avatar de charly
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    329
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 329
    Par défaut Comment définir le type matrice ?
    Excusez-moi, je ne comprends pas comment je peux programmer un type matrice qui est nécessaire pour la 3d.
    Quelqu'un peut-il m'aider pl ?
    @+charly

  2. #2
    Membre du Club

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 10
    Par défaut
    Une matrice est tableau de lignes de de colonnes et ça se déclare comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    TYPE MaMatrice = ARRAY[1..NombreLignes,1..NombreColonnes] OF TypeDesEelements;
    puis tu déclares une variable :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    VAR Teableau : MaMatrice;

  3. #3
    Membre Expert
    Avatar de Eric Sigoillot
    Inscrit en
    Mars 2002
    Messages
    1 212
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 212
    Par défaut
    Et bien alors Charly, on n'arrive plus à déclarer un tableau à deux dimensions !

    Pour ta 3D, il te faudra des matrices 4 x 4 :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    type
      TMatrice = array[0..3, 0..3] of Single;
    Et si tu veux bosser avec des entiers, remplace Single par Integer ou bien Longint.

    A+

  4. #4
    Membre chevronné Avatar de charly
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    329
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 329
    Par défaut
    les multiplication ..... pour apliquer des matrice de rotation .... et de transformation ...

  5. #5
    Membre Expert
    Avatar de Eric Sigoillot
    Inscrit en
    Mars 2002
    Messages
    1 212
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 212
    Par défaut
    Pour Saïd :

    Les matrices de transformations 3D ont une taille de 4 par 4. C'est comme ça, et on y peut rien !

    Pour Charly, tu dois pouvoir trouver ça très facilement sur le Net, ou bien alors dans la tête d'un prof de Maths, ou peut-être au CDI de ton collège (avec beaucoup de chance).

    A+

  6. #6
    Membre averti
    Inscrit en
    Mai 2002
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 47
    Par défaut
    salut charly dis moi quels calculs tu veux faire sur tes matrices je t'envoie la réponse avec des matrices quelcquonques du type


    a b c d
    e f g h
    i j k l
    m n o p

    ca devrait t'aider

  7. #7
    Membre chevronné Avatar de charly
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    329
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 329
    Par défaut
    ok pour les cacules matricielle j ai trouver ... maintenant va pour faire un progs utilisant des matrice ....

  8. #8
    Membre chevronné Avatar de charly
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    329
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 329
    Par défaut
    je me suis planter . pour faire faire une rotation a un point grace au calcule matricielle je dois me debrouiller pour multiplier les point par les matrice de rotation .... du moin je crois ...

Discussions similaires

  1. [Débutant] Comment définir un vecteur des matrices
    Par fraisa1985 dans le forum MATLAB
    Réponses: 5
    Dernier message: 14/04/2010, 20h53
  2. Réponses: 2
    Dernier message: 20/06/2006, 13h43
  3. Comment définir la durée du Hint ?
    Par philobedo dans le forum Composants VCL
    Réponses: 3
    Dernier message: 29/04/2004, 10h48
  4. Réponses: 10
    Dernier message: 18/11/2003, 18h01
  5. Comment detecter le type d'un objet?
    Par nickylarson dans le forum C++Builder
    Réponses: 3
    Dernier message: 24/06/2003, 15h23

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