Octave error filename non défini près de la ligne x colonne y
Je suis en train de lancer une Octave fichier qui est dans le répertoire de travail, mais j'obtiens une erreur. Octave ne semble pas reconnaître qu'il doit exécuter le fichier.
unknown@unknown> dir
. ex1data1.txt plotData.m
.. ex1data2.txt submit.m
computeCost.m featureNormalize.m submitWeb.m
computeCostMulti.m gradientDescent.m warmUpExercise.m
ex1.m gradientDescentMulti.m
ex1_multi.m normalEqn.m
unknown@unknown> ex1
error: `ex1' undefined near line 21 column 1
unknown@unknown> ex1.m
error: `ex1' undefined near line 22 column 1
Quelqu'un peut-il indiquer comment je peux exécuter le fichier ex1?
source d'informationauteur tucson | 2013-10-31
Vous devez vous connecter pour publier un commentaire.
Cela a réglé le problème [du moins pour moi, sur Windows]:
Entrant la commande suivante dans l'Octave:
avant d'appeler le script:
Il n'y a plus d'infos ici.
Octave (je suis sur la version 4.0.3) sera de retour cette erreur (undefined près de la ligne 1, colonne 1) si vous avez une lettre majuscule dans votre chemin d'accès de n'importe où. Par exemple, si vous avez un dossier sur Windows, avec le nom d:/Myfolder/octave et ensuite, vous écrivez ceci:
cd d:/myfolder/octave (notez le petit "m")
Puis octave va échouer.
Vous devez écrire exactement le chemin d'accès windows:
cd d:/Myfolder/octave
et octave fine
Vous devez également enregistrer le fichier en tant que "nom de fichier.m"
Octave ne veut pas reconnaître " nom de fichier.M'. Il a un bas-de-casse '.m' extension
Pour moi, elle a permis de nommage de fichier de la même fonction - il est sensible à la casse.