【发布时间】:2023-03-15 08:32:01
【问题描述】:
我最近从 matlab 网站下载了一些代码来使用 octave 运行它。当我尝试运行我创建的 test.m 文件时,该文件会从我收到的下载的源代码文件中调用多个函数:
八度:2> 测试
错误:在第 101 行第 8 列附近未定义“verLessThan”
错误:调用自:
错误:/media/34GB/escola/efficientLBP/assignUserInputs.m 第 101 行第 5 列
错误:/media/34GB/escola/efficientLBP/efficientLBP.m 在第 113 行,第 1 列
错误:/media/34GB/escola/efficientLBP/test.m 第 5 行第 7 列
查看源文件我发现了这段代码
if isempty(funcParamsNames)
isNoFuncParamsNames=true;
else
if verLessThan('matlab', '7.14') % again, old version do not support 'stable'.
funcParamsNames=unique(funcParamsNames); % This can lead to bugs :(
else
funcParamsNames=unique(funcParamsNames , 'stable');
end%
isNoFuncParamsNames=false;
end
所以我想知道是否有办法让倍频程来识别这个功能。 感谢您的宝贵时间。
【问题讨论】: