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 :

Sélectionner un élément dans une matrice


Sujet :

MATLAB

  1. #1
    Membre éprouvé
    Avatar de soft001
    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Avril 2008
    Messages
    409
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2008
    Messages : 409
    Points : 1 146
    Points
    1 146
    Par défaut Sélectionner un élément dans une matrice
    Bonjour,
    Je veux savoir s'il y a une fonction dans matlab qui retourne des éléments d'une matrice à partir de leurs indices linéaires.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1<==LaFonction([5 6 7;1 10 3],2)
    de la même manière que :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    A=[5 6 7;1 10 3]
    A(2)
    Je sais bien que, puisque on a la deuxième solution, il n'y a pas besoin de chercher cette fonction. Mais juste une question de curiosité (c'est très facile d'écrire le code de cette fonction)

  2. #2
    Membre éprouvé
    Inscrit en
    Août 2010
    Messages
    1 124
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 1 124
    Points : 1 277
    Points
    1 277
    Par défaut
    Bonjour,

    Oui, les fonctions subsref et subsassgn sont responsables des indicages que ce soit linéaire ou non ; et pour les 3 types d'indices . {} et ().

  3. #3
    Membre éprouvé
    Avatar de soft001
    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Avril 2008
    Messages
    409
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2008
    Messages : 409
    Points : 1 146
    Points
    1 146
    Par défaut
    Merci bien pour cette réponse
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    S.type='()'; 
    S.subs={2};
    subsref([5 6 7;1 10 3],S)
    y'a pas une autre fonction qui n'utilise pas les structures ?

Discussions similaires

  1. Trouver la place d'un élément dans une matrice
    Par Pierrot92320 dans le forum MATLAB
    Réponses: 4
    Dernier message: 31/05/2009, 10h59
  2. sélectionner un élément d'une matrice dans listbox
    Par jane40 dans le forum Interfaces Graphiques
    Réponses: 4
    Dernier message: 29/04/2009, 21h05
  3. Réponses: 10
    Dernier message: 11/03/2009, 18h30
  4. [C#] Empecher de sélectionner un élément dans une combobox
    Par padodanle51 dans le forum Windows Forms
    Réponses: 23
    Dernier message: 11/07/2006, 16h54
  5. Sélectionner un élément dans une liste multiple
    Par sourivore dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 28/03/2006, 12h47

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