Importer un txt sous scilab
Résolu
chonchu
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
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
A voir également:
- Fscanfmat scilab
- Scilab - Télécharger - Édition & Programmation
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 :
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
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
chonchu
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
Merci beaucoup je pense que maintenant je pourrais m'en sortir.