2011-12-02 4 views
0

Je suis en train de lire dans un fichier texte contenant les données délimité par des virgules voir le texte de ce qui est dans donnees.txt ci-dessous, mais je continue à avoir une erreurerreur de textread en octave

feval: fonction `print_usage » not found

text1,eq1=a+b*c 
text2,eq2=b+c*d 
text3,eq3=c+a*a 

Cette la commande que j'utilise

[names,equation]=textread('data.txt', '%s%s', 'delimiter', ',') 

Je le paquet io installé et j'utilise ubuntu 10.04 avec octave 3.2.4

Merci

Répondre

0

Quelque chose ne va pas avec votre installation. Pour moi cela fonctionne bien. (Je suis sur une distribution différente)

+0

Je l'ai installé de nouveau à partir du centre de logiciel d'Ubuntu et obtiens toujours la même erreur mais avec plus d'information >>> erreur: Délimiteur inconnu de propriété. erreur: argument invalide spécifié >>> erreur: feval: fonction 'print_usage 'pas trouvé –

+0

Il semble que l'ancien paquet IO disponible pour le téléchargement n'a jamais inclus l'option textread.m et le nouveau textread.m est seulement compatible avec octave 3.4 ou plus grand. http://octave.sourceforge.net/io/index.html qui craint, tout le monde a des travaux pour lire les données de texte à partir d'un fichier dans des tableaux sur l'octave 3.2.4? sans avoir à recompiler 3.4 et installer sur plusieurs machines configurées différentes? –