Programmation sous matlab

Fermé
ra2 - 25 mai 2011 à 13:48
 ra2 - 27 mai 2011 à 12:49
Bonjour,
j'ai un pb de programmation sous matlab je veux extraire un vecteur de chaque ligne d'un fichier sans extension que je dois tt d'abord l'enregistrer en tant que fichier .txt et ceci en boucle çàd que je dois répéter la tache plusieurs fois pour ttes les lignes
par exemple:
'87:242AM L 48.60 5 5- 141 Y 2 BM1 '
'104:242AM L 52.70 4 3- A '

je veux extraire à partir de la 3ème colonne jusqu'à la 7ème genre :
48.60 5 5- 141 Y 2 BM1
52.70 4 3-
sachant que la largeur des colonnes n'est pas la mème pour ttes les lignes :(
merci pour l'aide

A voir également:

1 réponse

Si c'est L à chaque fois la colonne 2 , tu peux faire:

[a,b] = regexp('87:242AM L 48.60 5 5- 141 Y 2 BM1 ' ,'L','split')

ce que tu recherches c'est a{2} -> 48.60 5 5- 141 Y 2 BM1

[a,b] = regexp('104:242AM L 52.70 4 3- A ' ,'L','split')

ce que tu recherches c'est a{2} -> 52.70 4 3- A


Aurélien
http://blog.developpez.com/matlab4geek/
1
bonjour merci pour ta réponse qui m'est utile il me reste juste un petit soucis en fait c'est à partir d'un autre fichier que je veux extraire ces lignes et les mettre dans un nouveau fichier la commande regexp marche tjrs?et puis j'ai plusieurs lignes des centaines mème comment je peux faire ça en boucle?merci d'avance :)
0