文件名称:matlab回调函数代码-pymatopt:通过将直接回调传递给Matlab来优化Python函数
文件大小:6KB
文件格式:ZIP
更新时间:2024-06-14 20:30:23
系统开源
matlab某些函数代码动机 这段代码演示了如何将句柄传递给python函数,直接传递给Matlab代码。 在这种情况下,目标是使用Matlab的优化器来优化以python编写的目标函数。 桥是使用ctypes / mex用C编写的,并且不依赖套接字或COM。 其中包括优化香蕉功能的示例。 完整的动机和更多背景资料在中进行了介绍。 用法 下载该库并运行Makefile。 在Windows上,您可以直接在Windows / Matlab Shell中直接从makefile运行mex / mbuild命令。 构建完所有内容后,请按照生成的readme.txt文件中有关设置LD_LIBRARY_PATH的说明进行操作。 完成后,只需运行包含的python文件。 这应该使用具有一个线性不等式约束和一个非线性不等式约束的fmincon优化香蕉函数。 该代码应相当容易理解,并扩展到更多求解器。 我欢迎任何补丁或建议。 执照 :
【文件预览】:
pymatopt-master
----README.rst(1KB)
----doOptim.m(946B)
----optimmatlab.exports(14B)
----optimmatlab.py(3KB)
----evalconfunction.c(541B)
----util.h(437B)
----optimmatlab.c(5KB)
----Makefile(575B)
----evalfunction.c(407B)