Importer un txt sous scilab
Résolu
chonchu
Messages postés
3
Date d'inscription
Statut
Membre
-
Sacabouffe Messages postés 9427 Date d'inscription Statut Membre Dernière intervention -
Sacabouffe Messages postés 9427 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je suis un nouvel utilisateur de scilab et je n'y connais rien du tout (ni à matlab d'ailleurs). Toutefois, afin de traiter des données contenu dans un fichier .txt (sous forme de 2 colonnes de chiffres) je souhaiterais connaître les commandes exactes à taper pour importer mes données dans une matrice ou dans plusieurs vecteurs.
Est-il possible de faire quelque chose de comparable à partir de documents .xls?
Si certains d'entre vous possèdent des tutoriels je suis aussi intéressé.
Merci par avance pour votre aide.
P.S: mon fichier contient 1000 lignes
je suis un nouvel utilisateur de scilab et je n'y connais rien du tout (ni à matlab d'ailleurs). Toutefois, afin de traiter des données contenu dans un fichier .txt (sous forme de 2 colonnes de chiffres) je souhaiterais connaître les commandes exactes à taper pour importer mes données dans une matrice ou dans plusieurs vecteurs.
Est-il possible de faire quelque chose de comparable à partir de documents .xls?
Si certains d'entre vous possèdent des tutoriels je suis aussi intéressé.
Merci par avance pour votre aide.
P.S: mon fichier contient 1000 lignes
Configuration: Windows XP (malheureusement) Firefox 3.0.8
2 réponses
-
Salut
Il y a plusieurs possibilités mais le plus simple est d'utiliser fscanfMat je pense. Tape help fscanfMat si tu veux voir l'aide Scilab pour cette fonction, mais la syntaxe est vraiment simple :M=fscanfMat('pipo.txt');Sinon, tu peux aussi faire un truc de ce genre :[fd,err]=mopen('pipo.txt','r'); M=mfscanf(1000,fd,'%f %f'); mclose(fd);Ou si tu connais pas le nombre de lignes :[fd,err]=mopen('pipo.txt','r'); M=mfscanf(-1,fd,'%f %f'); mclose(fd);Et sinon, il y a aussi les fonctions fscanf et mtlb_fscanf par exemple, utilise l'aide pour voir comment les utiliser.
Pour les fichiers .xls, il a la fonction xls_read. Pareil, tape help xls_read pour savoir comment l'utiliser.
Pour ce qui est des tutos, je sais pas. En revanche, l'aide Scilab est déjà une source d'infos assez importante ;-)
Bonne nuit -
Y a pas de quoi !
T'es le bienvenu ;-)
À bientôt