Bonjour tout le monde,
j'ai un fichier texte de genre :
/*******************les_inputs_initial_measures************/
#nb_veh_init
0
#soc_bat_init
60
/********************Predictions*************************/
#prix
10 15 7
Mon but c'est d'avoir accès à chaque entier et au vecteur complet ( les strings c'est pas nécessaire)
Pour cela j'ai fait comme ceci :
remarque : %*s c'est pour dépasser la lecture des strings, le résultat que j'ai eu est de la forme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 fid = fopen('paramGlobal.txt','r'); A=textscan(fid, '%*s %*s %d %*s %d %*s %*s %d','delimiter','\n','CollectOutput', true); fclose(fid); celldisp(A)
le vecteur "prix" n'était pas lu complètement...dans un second temps j'ai ajouté %d %d pour lire les 2 entiers qui reste du vecteur ( je me demande s'il y a pas une spécification particulière pour lire un vecteur entièrement)A{1} = 0 60 10
après le résultat devient :
Sauf que moi je veux un truc qui ressemble à ça :A{1} = 0 60 10 15 7
Mais j'arrive pas à le faire si vous pouvez m'aiderA{1} = 0 60 10 15 7
je vous remercie d'avance
Redondo
Partager