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 :

Attribuer des noms avec indices pour une matrice ligne par ligne [Débutant]


Sujet :

MATLAB

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Inscrit en
    Juillet 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juillet 2013
    Messages : 9
    Points : 6
    Points
    6
    Par défaut Attribuer des noms avec indices pour une matrice ligne par ligne
    Bonjour,

    Existe-t-il une manière simple d'attribuer chaque ligne d'une matrice avec un nom ayant pour indice le numéro de ligne correspondant ?

    Ex: M=[52 98 NaN; 23 NaN NaN; 56 NaN 58].
    Je voudrais: L1=[52 98 NaN]      ou écrit autrement L1=M(1,: )
                 L2=[23 NaN NaN]     ou L2=M(2,: )
                 L3=[56 NaN 58]      ou L3=M(3,: ) ...
    Ma matrice fait en tout 700 lignes et je souhaiterais automatiser les indices.
    J'ai essaye:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    for i=1:length(M)
        strcat('M',num2str(i))= M(i,: )
    end
    mais j'obtiens M1 2 3

    Merci d'avance

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Quel est l'intérêt de faire une telle chose et ne pas utiliser directement M(i,:) ?

    À lire

  3. #3
    Futur Membre du Club
    Femme Profil pro
    Inscrit en
    Juillet 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juillet 2013
    Messages : 9
    Points : 6
    Points
    6
    Par défaut
    Merci bcp pour le lien. J'ai resolu mon probleme avec la fonction eval

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

Discussions similaires

  1. Attribuer des noms de variables dans une boucle
    Par sanguisorbe dans le forum Langage
    Réponses: 8
    Dernier message: 13/06/2014, 15h42
  2. [Débutant] matrice en vecteur ligne par ligne
    Par athmanebahnous dans le forum MATLAB
    Réponses: 2
    Dernier message: 06/04/2009, 22h06
  3. Gestion des collisions avec Allegro et une matrice
    Par yetimothee dans le forum Allegro
    Réponses: 4
    Dernier message: 22/06/2008, 18h38
  4. Réponses: 12
    Dernier message: 14/05/2008, 17h15
  5. Réponses: 3
    Dernier message: 16/10/2007, 20h45

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