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 :

Adapter la dimension d'une matrice


Sujet :

MATLAB

  1. #1
    Membre à l'essai Avatar de mdw_42
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2016
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Janvier 2016
    Messages : 25
    Points : 17
    Points
    17
    Par défaut Adapter la dimension d'une matrice
    Je voudrais savoir comment augmenter la taille de ma matrice pour pouvoir l'associer avec une autre matrice.
    voici mon code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    locs = [4   12    17    32    37    42]
     
    I = 
         1
         2
         4
        12
        17
        29
        31
        32
        37
        42
        44
        45
    size(I) = 12 et size(locs) = 6 donc si je fais I(locs) celà me renvoie une erreur de dimension de matrices.

    je souhaite qu'ils aient les mêmes dimensions.
    merci de votre aide

  2. #2
    Membre émérite
    Homme Profil pro
    Inscrit en
    Mai 2008
    Messages
    2 040
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 040
    Points : 2 841
    Points
    2 841
    Par défaut Adapter la dimension d'une matrice
    Bonjour,

    Définition de T ?

  3. #3
    Membre à l'essai Avatar de mdw_42
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2016
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Janvier 2016
    Messages : 25
    Points : 17
    Points
    17
    Par défaut
    Autant pour moi , ce n'est pas T mais I.
    Ce que je veux faire c'est I(locs)

    merci

  4. #4
    Membre émérite
    Homme Profil pro
    Inscrit en
    Mai 2008
    Messages
    2 040
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 040
    Points : 2 841
    Points
    2 841
    Par défaut Adapter la dimension d'une matrice
    Une solution :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    locs = [4  12  17  32  37  42];
    I = [1
        2
        4
        12
        17
        29
        31
        32
        37
        42
        44
        45];
    I=[I;zeros(1,locs(end)-length(I))'];
    I(locs)

  5. #5
    Membre régulier Avatar de Alex3434
    Homme Profil pro
    Docteur / Ingénieur R&D
    Inscrit en
    Juillet 2014
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Hérault (Languedoc Roussillon)

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

    Informations forums :
    Inscription : Juillet 2014
    Messages : 66
    Points : 76
    Points
    76
    Par défaut
    Une autre solution en une seule ligne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    I(locs(locs <= length(I)))

Discussions similaires

  1. [Debutant] Recuperer les dimension d'une matrice
    Par SofEvans dans le forum MATLAB
    Réponses: 6
    Dernier message: 12/05/2010, 17h16
  2. recuperer les dimension d'une matrice
    Par darkontes dans le forum Caml
    Réponses: 4
    Dernier message: 10/03/2010, 19h31
  3. [débutants] obtenir les dimensions d'une matrice
    Par roro_la_patate dans le forum C++
    Réponses: 9
    Dernier message: 19/05/2008, 15h14
  4. dimension d'une matrice sous VBA
    Par galaguiloe dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 22/06/2007, 11h20
  5. Suppression d'une dimension sur une matrice
    Par damleg dans le forum MATLAB
    Réponses: 6
    Dernier message: 03/04/2007, 14h59

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