使用 amplfunc 和 spamfunc 将 AMPL 与 Matlab 挂钩
Hooking AMPL with Matlab using amplfunc and spamfunc
我有兴趣将 AMPL 与 Matlab 连接起来以获得 objective 值、梯度和雅可比矩阵,以测试优化算法在广泛问题上的想法。我知道我可以使用 amplfunc.mex 或 spamfunc.mex 来做到这一点;但是,我在使用 Windows 上的旧 netlib 文件编译 .mex 文件时遇到了问题。 link在上一个问题中也给出了:
Using MATLAB with AMPL
已过时。有谁知道我在哪里可以获得这些 .mex 文件或提供任何替代解决方案?提前致谢。
mex 文件 amplfunc.c 和 spamfunc.c 在 http://www.ampl.com/netlib/ampl/solvers/examples 仍然可用。我们不知道这些无法编译的原因,但如果您遇到问题,可以写信给 AMPL 用户论坛,ampl@googlegroups.com。请务必解释您正在使用的功能,并提供您看到的任何错误消息的完整文本。
我有兴趣将 AMPL 与 Matlab 连接起来以获得 objective 值、梯度和雅可比矩阵,以测试优化算法在广泛问题上的想法。我知道我可以使用 amplfunc.mex 或 spamfunc.mex 来做到这一点;但是,我在使用 Windows 上的旧 netlib 文件编译 .mex 文件时遇到了问题。 link在上一个问题中也给出了:
Using MATLAB with AMPL
已过时。有谁知道我在哪里可以获得这些 .mex 文件或提供任何替代解决方案?提前致谢。
mex 文件 amplfunc.c 和 spamfunc.c 在 http://www.ampl.com/netlib/ampl/solvers/examples 仍然可用。我们不知道这些无法编译的原因,但如果您遇到问题,可以写信给 AMPL 用户论坛,ampl@googlegroups.com。请务必解释您正在使用的功能,并提供您看到的任何错误消息的完整文本。