MATLAB非线性目标函数

MATLAB非线性目标函数,matlab,nonlinear-optimization,Matlab,Nonlinear Optimization,我有一个OR模型,带有线性约束和非线性目标函数。用“linprog”解决这个问题是不可能的吗?如果是这样,有没有方法将目标函数线性化,例如通过向模型添加一些约束? 谢谢你的帮助。'linprog'解决线性规划问题,目标函数应该是线性的。非线性目标函数可用数学线性化方法线性化 例如,可以使用函数近似进行线性化。这是一种方法。函数的线性化是其在关注点附近泰勒展开的一阶项。还有其他方法 Matlab提供了一些基本的线性化方法和函数,您可以进行检查 如果你用代码支持这个问题,SO的人可以在这个问题上提

我有一个OR模型,带有线性约束和非线性目标函数。用“linprog”解决这个问题是不可能的吗?如果是这样,有没有方法将目标函数线性化,例如通过向模型添加一些约束?
谢谢你的帮助。

'linprog'解决线性规划问题,目标函数应该是线性的。非线性目标函数可用数学线性化方法线性化

例如,可以使用函数近似进行线性化。这是一种方法。函数的线性化是其在关注点附近泰勒展开的一阶项。还有其他方法

Matlab提供了一些基本的线性化方法和函数,您可以进行检查


如果你用代码支持这个问题,SO的人可以在这个问题上提供更多帮助。

如果你有Matlab,并且可以使用优化工具箱的任何函数,你应该看看,它可以最小化线性和非线性约束下的非线性目标函数。

如果你有Matlab,并且可以使用它的任何函数,你应该看看,在线性和非线性约束下最小化非线性目标函数;我想这个工具箱解决了我的问题。不客气!我把它做成了一个正确的答案,这样你就可以接受它并结束这个问题了!快乐编码!