Matlab

Résolu
kousay Messages postés 4 Statut Membre -  
Fee Fay Messages postés 646 Date d'inscription   Statut Membre -
Bonjour,
sur matlab,je veux extraire toutes les ligne d'une matrice,en utilisant un compteur.le probleme c'est que je veux faire apparaitre la valeur de ce comteur,à chaque itération,dans le nom de chaque ligne,de façon à avoir en sortie de la boucle une suite de toutes les lignes de type:ligne_1,ligne_2 ainsi de suite.et je veux faire ça pour pouvoir appeler après chaque ligne par son nom.s'il vous plaît,je veux que vous m'aidiez.merci d'avance!
Configuration: Windows XP
Internet Explorer 8.0

2 réponses

  1. Fee Fay Messages postés 646 Date d'inscription   Statut Membre 377
     
    Bonsoir

    après quelques jours d'attente, voici un exemple.
    %Valeurs pour l'exemple
    m=5;n=8;
    % Une matrice aléatoire, pour l'exemple toujours...
    M=rand(m,n);
    % La boucle
    for p=1:m
    eval(['ligne_' num2str(p) '=M(p,:);']);
    end
    Bonne nuit
    0
    1. kousay Messages postés 4 Statut Membre
       
      Bonjour,

      merci beaucoup pour votre intervention!
      0
  2. Fee Fay Messages postés 646 Date d'inscription   Statut Membre 377
     
    Bonjour
    Il n'y pas de quoi ;-)
    À bientôt
    0