首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否可以在excel上应用Matlab优化工具箱?

是否可以在excel上应用Matlab优化工具箱?
EN

Stack Overflow用户
提问于 2016-07-07 23:27:29
回答 1查看 81关注 0票数 0

我有一个excel文件,有不同的工作表,在这个文件中,所有的东西都是相连的,我也有一些几乎所有值(公式)的计算,我想对这项工作进行多目标优化。因为matlab解决了多目标优化问题,所以我想用它。所以我想知道是否有可能使用matlab优化工具箱作为excel的插件,这样我就不必再在matlab上做所有的事情了。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-07-08 00:21:07

Excel Link很可能在这里没有任何用处。当您想要使用Excel作为前端,然后将数据推送到MATLAB或从MATLAB拉取数据,以及从Excel调用MATLAB函数时,这是很好的选择。但它不允许您在调用优化函数时使用电子表格作为成本函数,单元格随着优化的进行而更新(这听起来就像您正在尝试做的那样)。

您可以尝试在MATLAB中设置优化,其中您编写的成本函数使用actxserver来操作电子表格。然而,要实现这一点并不容易,而且您可能会发现访问电子表格的速度(或速度不足)令人望而却步。

您很可能会发现,上面的代码比用m-code重写成本函数更难(这显然是您想要避免的)。

或者,如果你真的不能移出Excel,那么你应该考虑使用Excel优化包。第一个实例中的求解器(尽管它非常轻),或者许多其他可用的优化插件之一。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38249479

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档