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.
Avec Lat et Long les vecteurs souhaités.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Lat=[FH.GPGGA.Lat] Long=[FH.GPGGA.Long]
J'ai commencé par faire une boucle avec une condition du style
Il faut savoir que Lat et Long sont deux fields de la sous structure FH.GPGGA
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 ]; ...
MatLab me renvoie l'erreur suivante lorsque FH.GPGGA est une structure
Je sais pas si mes explications ont été claires alors je vous mets la tête de ma structureUndefined function 'ne' for input arguments of type 'struct'.
Savez vous comment faire ?
Partager