MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   资料存档 (https://www.labfans.com/bbs/forumdisplay.php?f=72)
-   -   将非线性约束声明为匿名函数 (https://www.labfans.com/bbs/showthread.php?t=26598)

poster 2019-12-14 20:13

将非线性约束声明为匿名函数
 
如何在MATLAB中将非线性约束声明为匿名函数。我没有任何不平等的约束,只有一个平等。



[B]回答:[/B]

您需要做的是创建一个输出两个参数的匿名函数。您可以按照以下步骤进行操作:

@(x) deal(x^2, 0 ) 是你想要的。不平等约束是第一个论点。如果您想同时拥有平等和不平等的约束,那就是正义。

@(x) deal(x^2, x+1)

[url=https://stackoverflow.com/questions/5306141]更多&回答...[/url]


所有时间均为北京时间。现在的时间是 22:45

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.