MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [MATLAB工具箱] 如何优化有两个输出变量的函数 (https://www.labfans.com/bbs/showthread.php?t=10333)

20wangz 2009-11-29 22:03

如何优化有两个输出变量的函数
 
有如下的函数:
function [A,B]=mytest(x)
A=.......;
B=........
%函数比较复杂,这里就不写了,另外还有约束条件,包括线性的和非线性的

我现在想用优化工具箱得到A取最小值时相应的B值,我该如何进行呢?如果使用fmincon,得到的最小值是A的最小值还是B的最小值?另外,我如果想求得最小的B值以及相对应的A值,又该如何进行呢?

我以前的处理办法是把A和B弄成两个函数,这样问题是能解决。但是,A、B中以及约束条件中有大量的共同的中间变量,处理起来仍是比较麻烦,有没有什么好的解决办法呢?


所有时间均为北京时间。现在的时间是 11:28

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