1 pièce(s) jointe(s)
Concaténer sous structure
Bonjour
J'ai un problème que je n'arrive pas à résoudre, je voudrais concaténer un field d'une structure, sauf que ce field contient des sous structures ou dans certains cas une chaine de caractères.
Je ne peux donc pas utiliser.
Code:
1 2
| Lat=[FH.GPGGA.Lat]
Long=[FH.GPGGA.Long] |
Avec Lat et Long les vecteurs souhaités.
J'ai commencé par faire une boucle avec une condition du style
Code:
1 2 3 4 5 6 7 8 9 10
| for k = 1 : size(FH,2)
if FH(k).GPGGA ~= '<NOGPGGA>'
iLat = FH(k).GPGGA.Lat;
iLong = FH(k).GPGGA.Long;
Lat = [ Lat ; iLat ];
Lon = [ Lon ; iLong ];
... |
Il faut savoir que Lat et Long sont deux fields de la sous structure FH.GPGGA
MatLab me renvoie l'erreur suivante lorsque FH.GPGGA est une structure
Citation:
Undefined function 'ne' for input arguments of type 'struct'.
Je sais pas si mes explications ont été claires alors je vous mets la tête de ma structure
Pièce jointe 189177
Savez vous comment faire ?