Importer un txt sous scilab

Résolu/Fermé
chonchu Messages postés 3 Date d'inscription jeudi 9 avril 2009 Statut Membre Dernière intervention 13 avril 2009 - 9 avril 2009 à 23:11
Sacabouffe Messages postés 9418 Date d'inscription dimanche 19 août 2007 Statut Membre Dernière intervention 29 mai 2009 - 10 avril 2009 à 13:29
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

Sacabouffe Messages postés 9418 Date d'inscription dimanche 19 août 2007 Statut Membre Dernière intervention 29 mai 2009 1 864
10 avril 2009 à 00:01
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
chonchu Messages postés 3 Date d'inscription jeudi 9 avril 2009 Statut Membre Dernière intervention 13 avril 2009
10 avril 2009 à 13:23
Merci beaucoup je pense que maintenant je pourrais m'en sortir.
0
Sacabouffe Messages postés 9418 Date d'inscription dimanche 19 août 2007 Statut Membre Dernière intervention 29 mai 2009 1 864
10 avril 2009 à 13:29
Y a pas de quoi !
T'es le bienvenu ;-)
À bientôt
0