运行代码时出错(八度/MATLAB)



编辑:通过重新启动我的matlab gui来解决的问题。

我正在测试我的代码并多次运行。没有任何代码的任何更改,一次我运行它,我被呈现了一系列错误。这是错误:

warning: load_path: ./lib/jsonlab: No such file or directory
warning: load_path: ./lib: No such file or directory
warning: load_path: ./lib/jsonlab: No such file or directory
warning: load_path: ./lib: No such file or directory
warning: load_path: ./lib/jsonlab: No such file or directory
warning: load_path: ./lib: No such file or directory
error: 'linearRegCostFunction' undefined near line 1 column 8

和第1行的函数声明:

function [J, grad] = linearRegCostFunction(X, y, theta, lambda)

,最后,我输入的命令:

[J g] = linearRegCostFunction(X, y, theta, 7)

预先感谢您的任何潜在帮助!

在不知道更多详细信息的情况下,我猜想linearRegCostFunction中有功能或操作会改变 load Path Path (即,八列搜索目录的列表功能声明(。我猜我猜linearRegCostFunction所在的当前工作目录很可能是更改当前的工作目录(作为负载路径的一部分(。

第一次使用正确的当前目录运行代码不会给您错误,但是下次运行(使用修改后的当前目录(时,您会看到这些问题。我会在第一次运行代码之前和之后检查您当前的工作目录。

最新更新