我在Ubuntu上,当我想将Clpex函数添加到八度时,以便可以使用Cplex函数,使用addpath()传递如下所示的文件夹路径:
>> addpath('/opt/ibm/ILOG/CPLEX_Studio1210/cplex/matlab/x86-64_linux')
该命令有效,没有错误,然后我输入Cplex命令以检查是否已添加Cplex,得到以下error:
>> Cplex
error: class not found: dynamicprops
是否有解决此问题的方法?
对两个问题的评论都是正确的:
鉴于CPLEX matlab API依赖于dynamicprops,因此无法按八度运行。
但是,您可以尝试解决方法:首先安装https://github.com/farhi/octave-dynamicprops。它不是matlab动态道具的直接替代品,但可能就足够了。 CPLEX使用dynamicprops处理参数,因此,如果您不修改任何参数,则octave-dynamicprops可能足以使cplex工作。当然,即使现在可行,将来也可能会崩溃...
祝你好运!