Bonjour;
Je suis plus que débutante sur Matlab (je sais à peine l'ouvrir), mais le je suis obligée de travailler avec; alors je m'excuse d'avance pour la stupidité de mes questions:
Alors voilà, j'ai deux tables sous formats texte, le séparateur est un vide (un espace); je souhaiterais travailler sur ces tables ( faire plusieurs manipulations et calculs), mes questions sont les suivantes:
1. Comment faire pour les convertir en tableaux Matlab?
2. En spécifiant le chemin sur matlab, je vois bien que mes deux tables apparaissent dans current directory, ensuite j'ai tapé cette commande pour essayer de les mettre au format matlab ( je ne suis pas du tout sûr et je ne sais si c'est la bonne démarche):
mat = importdata('flux.txt',' ')
quand je vais dans workspace pour visualiser le fichier mat ( matrice ou tableau!!), je vois que Matlab a considéré toutes mes colonnes comme une seule et unique colonne ( pour les lignes c'est bon). Comment faire?
Je vous précise que dans mon fichier txt, il ya un décalage entre le nom de la variable et ses valeurs.
Exemple:
fichier texte:
Nomvar codvar flux
MFCDTA_0070E6RESI2NS1ATTE3M1TAT 0006 0.23659
MFCDTA_0080E6RESI2NS1ATTE3M1TAT 0008 1.78562
MFCDTA_0140E6RESI2NS1ATTE3M1TAT 1236 2.03146
MTEDTA_0040E6RESI1JTTETTESUDTAT 8950 0.00365
Fichier Matlab souhaité:
Nomvar |
codvar |
flux |
MFCDTA_0070E6RESI2NS1ATTE3M1TAT |
0006 |
0.23659 |
MFCDTA_0080E6RESI2NS1ATTE3M1TAT |
0008 |
1.78562 |
MFCDTA_0140E6RESI2NS1ATTE3M1TAT |
1236 |
2.03146 |
MTEDTA_0040E6RESI1JTTETTESUDTAT |
8950 |
0.00365 |
Je précise que l'exemple est fictif, et que c'est juste pour expliquer, car les deux fichiers contiennent des centaines de variables et des milliers d'observations.
N'hesitez pas à detailler vos réponses, comme je suis débutante, c'est aussi pour apprendre et mieux comprendre les solutions.
Merci d'avance pour votre aide
Partager