Имя файла ошибки октавы undefined near line X столбец y
Я пытаюсь запустить Октавный файл, который находится в рабочем каталоге, но я получаю ошибку. Octave, похоже, не признает, что он должен запустить файл.
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
может ли кто-нибудь посоветовать, как я могу запустить файл ex1?
4 ответов
это исправило проблему [по крайней мере для меня, на Windows]:
ввод следующей команды в Октаве:
>addpath(pwd)
перед вызовом скрипта:
>ex1
there is more info здесь.
Октава (я на 4.0.3) вернет эту ошибку (не определено рядом с строкой 1 столбец 1), Если у вас есть заглавная буква на вашем пути в любом месте. Например, если у вас есть папка в Windows с именем d:/Myfolder/octave а потом пишешь:
cd d:/myfolder/octave (обратите внимание на маленькую "м")
тогда Октава потерпит неудачу.
вы должны написать точно путь windows:
компакт-диск d:/Myfolder/octave
и Октава будет в порядке
вам также необходимо сохранить файл как " fileName.м"
Октава не распознает 'fileName.М. Она должна быть строчной".расширение м'