Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
 
 
主题工具 显示模式
旧 2009-11-29, 22:03   #1
20wangz
初级会员
 
注册日期: 2007-12-29
帖子: 7
声望力: 0
20wangz 正向着好的方向发展
微笑 如何优化有两个输出变量的函数

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

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

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

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



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


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