woshiwobu 发表于 2008-1-6 05:05

优化工具中的目标和约束函数是否必须显式?

请问matlab优化工具箱中,目标函数或约束函数能否不是显式表达式(即一个明显的f(X)),而是一个由算法迭代计算得到的数值解呢?(比如由微分方程确定). 谢谢各位高人帮助!

clarkyeah 发表于 2008-1-6 22:04

当然不是,尽管matlab帮助中给出的都是显示的,但是实际上可以观察到目标函数计算过程只要范围函数值就完了,至于这个函数值怎么得到没有具体要求。
但是使用者必须对目标函数是否连续可导有所了解,因为工具箱中大部分算法要求目标函数连续可导。这个问题在很多论坛都有讨论,比如simwe
页: [1]
查看完整版本: 优化工具中的目标和约束函数是否必须显式?