| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1166 人关注过本帖
标题:[求助]这个程序每一步是什么意思
取消只看楼主 加入收藏
vikeezhou
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-6-19
收藏
 问题点数:0 回复次数:2 
[求助]这个程序每一步是什么意思
%首先编写目标函数的﹒m文件:
function f=myfun(y);
f=exp(y(1)+y(2))*3*exp(-y(4));
%调用函数fmincon:
>> y0=[1.79,2.99,-0.22,-0.0622]; %起始点
>> A=[-1.5,-1.5,2,-0.5;-3.0,-2,2,-1];
>> b=[-5.2779;-7.0346];
>> lb=[0.693,2.833,-0.51,-0.0622];
>> ub=[3.0,3.912,0.18,-0.00549];
>>[y,fval,exitflag,output]=fmincon(@myfun,y0,A,b,[],[],lb,ub)



帮忙把每一步的意思写一下,越详细越好
小弟实在对此不在行
先谢了
搜索更多相关主题的帖子: function 
2007-06-20 15:12
vikeezhou
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-6-19
收藏
得分:0 
回复:(vikeezhou)[求助]这个程序每一步是什么意思

因为我现在急着用,所以没什么时间看书
麻烦帮我讲解下每步是做什么

2007-06-20 23:59
vikeezhou
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-6-19
收藏
得分:0 
回复:(vikeezhou)回复:(vikeezhou)[求助]这个程...

还想请问下就是:这个程序的目标函数是min f(y)=ey1+y2(1+i/ey4)
那为什么定义的调用函数f=exp(y(1)+y(2))*3*exp(-y(4))里面有个3是什么意思?为什么没有1+i啊

还有y0=[1.79,2.99,-0.22,-0.0622];
A=[-1.5,-1.5,2,-0.5;-3.0,-2,2,-1];
这个里面的值是自己随便定的吗?


再一个是最后一句[y,fval,exitflag,output]=fmincon(@myfun,y0,A,b,[],[],lb,ub)
其中“[],[]”是什么
最后输出的y=的4个值分别对应什么的值?

麻烦了

2007-06-21 19:42
快速回复:[求助]这个程序每一步是什么意思
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016336 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved