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

MATLAB Discussion :

Comment définir un vecteur des matrices [Débutant]


Sujet :

MATLAB

  1. #1
    Débutant
    Inscrit en
    Juin 2007
    Messages
    453
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 453
    Points : 97
    Points
    97
    Par défaut Comment définir un vecteur des matrices
    Bonjour à tous,
    En faite je rencontre un problème de construction d'un vecteur qui contient des matrices chacune est de taille 3*3.
    Chaque élément d'un vecteur doit contenir à la fin une matrice de taille 3*3.
    Toute information sera le bien venue et merci d'avance

  2. #2
    Membre régulier
    Inscrit en
    Juillet 2009
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 89
    Points : 85
    Points
    85
    Par défaut
    salut,
    Si je comprends bien ton problème, tu veux faire une sorte de matrice 3d?

    Dans ce cas tu peux simplement faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    M1=[1 1 1;1 1 1;1 1 1];
    M2=[2 2 2;2 2 2;2 2 2];
    M3=[3 3 3;3 3 3;3 3 3];
     
    V(:,:,1)=M1;
    V(:,:,2)=M2;
    V(:,:,3)=M3;
    Bon courage

  3. #3
    Membre habitué Avatar de airballman
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    256
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 256
    Points : 178
    Points
    178
    Par défaut
    Heu, c'est quoi ta question exactement?

    Tu veux juste savoir comment construire un vecteur de matrices?

  4. #4
    Membre habitué Avatar de airballman
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    256
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 256
    Points : 178
    Points
    178
    Par défaut
    Heu bin j'ai essayé et chez moi ca fait une grosse matrice concaténée :p


    a1 = a2 = a3 = ones(3,3)

    [a1, a2, a3] donne une matrice 3*9 tout simplement...

    Tu cherches autre chose?

  5. #5
    Débutant
    Inscrit en
    Juin 2007
    Messages
    453
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 453
    Points : 97
    Points
    97
    Par défaut
    Merci beauoup pour votre aide ;
    c'est que je cherche est exactement un vecteurs de matrices.
    par exemple lorsque je le vecteur sera remplie,

    v(1)= [1 3 4;3 5 6;7 6 9]
    v(2)= [3 4 7;1 3 2;6 7 9 ]
    c-a-d chaque élément de ce vecteur n'est q'une matrice de taille 3*3
    c'est sont juste des exemples, j'espère que l'idée est plus clairs

  6. #6
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 305
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 305
    Points : 52 884
    Points
    52 884
    Par défaut
    Ce n'est pas possible, il faut utiliser un tableau de cellules :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    v{1} = [1 3 4;3 5 6;7 6 9]
    v{2} = [3 4 7;1 3 2;6 7 9 ]
    ou avec un tableau 3D comme suggéré plus haut :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    v(:,:,1) = [1 3 4;3 5 6;7 6 9]
    v(:,:,2) = [3 4 7;1 3 2;6 7 9 ]

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

Discussions similaires

  1. comment définir la position des Items d'un DynamicForm ?
    Par nac dans le forum GWT et Vaadin
    Réponses: 0
    Dernier message: 13/04/2010, 17h00
  2. comment faire un vecteur avec matrice(2,3,:)
    Par paiva44 dans le forum MATLAB
    Réponses: 3
    Dernier message: 09/01/2010, 16h05
  3. [Pilotage d'Excel]Comment définir les formats des cellules
    Par Masmeta dans le forum Windows Forms
    Réponses: 1
    Dernier message: 03/04/2008, 18h34
  4. Réponses: 1
    Dernier message: 02/05/2007, 15h16
  5. Comment dééfinir les valeurs des abscisses en Time ?
    Par marsupilami34 dans le forum Langage
    Réponses: 1
    Dernier message: 29/09/2005, 15h50

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