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 :

Index exceeds matrix dimensions


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 30
    Par défaut Index exceeds matrix dimensions
    Bonjour tous,
    j'ai déjà posté dans ce forum pour transformer un vecteur de 1600 valeurs en hexa ( chaque valeur sur 4 octets) en un vecteur de 6400 valeurs ou chaque valeur est sur un seul octet.

    j'ai eu la solution mais le problème c'est que Matlab ne traite que 16 valeurs de mon vecteur (1%).
    voila le message d'erreur que je reçois!!

    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    for i=1:1600
    for j=1:2:8
    display(BRG_CT{i}(j:j+1))
    end
    end
    CD
    A1
    F0
    1D
    B0
    61
    BE
    88
    6D
    A9
    06
    83
    BF
    E9
    4C
    A2
    5B
    35
    61
    A2
    C3
    8E
    21
    C8
    BB
    28
    45
    BE
    DD
    C7
    2C
    B3
    D2
    D4
    BC
    94
    4C
    27
    B4
    2C
    F4
    49
    87
    4A
    F7
    6B
    DD
    D1
    D4
    30
    05
    2A
    B3
    5A
    3E
    F0
    D5
    DF
    E1
    5F
    40
    52
    38
    ??? Index exceeds matrix dimensions.
    pouvez vous m'aidez? et merci d'avance

  2. #2
    Membre Expert
    Avatar de kmaniche
    Inscrit en
    Janvier 2006
    Messages
    1 717
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 717
    Par défaut
    Bonjour,

    Que renvoie :


  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 30
    Par défaut
    renvoie

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    size(BRG_CT) 
     
    ans =
     
               1        1600

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 30
    Par défaut
    j'ai compris maintenant c'est quoi l'erreur!!!
    dans le vecteur initiale il y a une valeur BRC_CT(16)= '405238'

    en traitant la boucle matlab ne trouve pas 4 octets pour les séparer et ne met pas de zéros de façon automatique donc il faut ajouter 00 dans l'octet MSB de BRG_CT(16)= '00405238'
    comment corriger cette erreur de façon que matlab met a zéro automatiquement les octets qui ne s'affiche pas dans le vecteur??!!!

  5. #5
    Membre Expert
    Avatar de kmaniche
    Inscrit en
    Janvier 2006
    Messages
    1 717
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 717
    Par défaut
    Tu dois le faire par toi même. En utilisant un if par exemple

Discussions similaires

  1. Réponses: 1
    Dernier message: 29/01/2010, 21h01
  2. "Index exceeds matrix dimensions. " erreur
    Par M.Chaabane dans le forum MATLAB
    Réponses: 2
    Dernier message: 04/11/2008, 16h54
  3. error : index exceeds matrix dimensions
    Par spinalrock dans le forum Images
    Réponses: 21
    Dernier message: 29/05/2008, 11h18
  4. Message d'erreur "Index exceeds matrix dimensions."
    Par bela1280 dans le forum MATLAB
    Réponses: 1
    Dernier message: 21/04/2007, 13h27
  5. Erreur "Index exceeds matrix dimensions"
    Par usama2 dans le forum MATLAB
    Réponses: 2
    Dernier message: 06/03/2007, 00h34

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