八行错误文件名在行x列y附近未定义

tuc*_*son 15 octave

我正在尝试运行工作目录中的Octave文件,但是我收到错误.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
Run Code Online (Sandbox Code Playgroud)

任何人都可以建议我如何运行ex1文件?

tuc*_*son 28

这解决了问题[至少对我来说,在Windows上 ]:

在Octave中输入以下命令:

>addpath(pwd)
Run Code Online (Sandbox Code Playgroud)

在调用脚本之前:

>ex1
Run Code Online (Sandbox Code Playgroud)

还有更多的信息在这里.