Importer un txt sous scilab [Résolu/Fermé]

Signaler
Messages postés
3
Date d'inscription
jeudi 9 avril 2009
Statut
Membre
Dernière intervention
13 avril 2009
-
Messages postés
9418
Date d'inscription
dimanche 19 août 2007
Statut
Membre
Dernière intervention
29 mai 2009
-
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

2 réponses

Messages postés
9418
Date d'inscription
dimanche 19 août 2007
Statut
Membre
Dernière intervention
29 mai 2009
1 819
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
11
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
3
Date d'inscription
jeudi 9 avril 2009
Statut
Membre
Dernière intervention
13 avril 2009

Merci beaucoup je pense que maintenant je pourrais m'en sortir.
Messages postés
9418
Date d'inscription
dimanche 19 août 2007
Statut
Membre
Dernière intervention
29 mai 2009
1 819
Y a pas de quoi !
T'es le bienvenu ;-)
À bientôt