在MATLAB的搜索路径中找不到MATLAB超类

时间:2013-09-20 09:40:47

标签: matlab class oop

我有两条路:

  • C:\controller\functions\verifyModel.m
  • C:\OGVD\prod\KMLP\controller\controllerStatus.m

verifyModel.m

classdef verifyModel 
    methods(access=public)
        function...
    end
end

controllerStatus.m

classdef controllerStatus < verifyModel     
   .....
end

但是当我运行controllerStatus.m时,我收到一个错误,因为我使用的类不在路径中 我怎样才能在路径中添加verifyModel

1 个答案:

答案 0 :(得分:0)

在使用controllerStatus之前:

addpath('C:\controller\functions\')

另外,您可能希望加入@ folder。只要这些文件夹可见,它们就会添加到路径中,因为它们是当前路径的子文件夹(pwd)。

或者将'C:\ controller \ functions \'添加到静态matlab路径中,我不建议这样做。

另见this answer