全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
6200 8
2012-08-19
悬赏 1 个论坛币 未解决
[X,FVAL,LAMBDA,EXITFLAG,OUTPUT,GRAD,HESSIAN] = fmincon(@fun,x0,A,B,[],[],LB,UB,[],options);
我设定的LB,UB为
LB=[-Inf;-Inf;-0.01;-0.01;-0.01;-0.01;0.00001;0.00001;0.00001;0.00001;0.00001;0.00001;0.00001;0.00001;0.00001;0.00001;0.00001;0.00001;0;0;0;0;0];
UB=[Inf;Inf;0.01;0.01;0.01;0.01;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1];

但是在优化的时候我明明设定的一个参数是要大于0的,但是它却取了一个负数,这是怎么回事啊?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2012-8-19 15:11:49
顶一顶!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-8-19 15:49:32
求帮助啊!!这个问题太奇怪了吧
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-8-19 16:34:09
能把问题说详细点吗
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-8-19 16:37:27
Yiqing_Lv 发表于 2012-8-19 16:34
能把问题说详细点吗
就是我对函数进行线性约束的最优化,设定了其中几个参数是大于零的,但是老是回归NaN值,然后我看它回归NaN值时取的参数值,结果取到了负数,造成对负数开方,回归了NaN值。不知道这是怎么回事
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-8-19 19:10:56
顶啊 不要沉!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群