早教吧 育儿知识 作业答案 考试题库 百科 知识分享

还是昨天那个问题,用matlab优化一个方程,d=x-(x*x-40-6*a*x)^(0.5),多一个条件,x在10到20之间,a在0到1之间,求d取最小值,同时a尽可能的接近1.如果要加权的话,就随便设一个,要过程,麻烦您了请问

题目详情
还是昨天那个问题,用matlab优化一个方程, d=x-(x*x-40-6*a*x)^(0.5) ,多一个条件, x在10到20之间, a在0到1之间,求d取最小值,同时a尽可能的接近1 . 如果要加权的话,就随便设一个, 要过程,麻烦您了
请问怎么加权重呢,比如a的权取0.2 ,d取0.8
▼优质解答
答案和解析
[x,feval,flag]= fmincon(@(x)x(1)-(x(1)*x(1)-40-6*x(2)*x(1))^(0.5),[11;0.9],[],[],[],[],[10 0],[20 1])
Warning: Trust-region-reflective method does not currently solve this type of problem,
using active-set (line search) instead.
> In fmincon at 439
Local minimum found that satisfies the constraints.
Optimization completed because the objective function is non-decreasing in
feasible directions, to within the default value of the function tolerance,
and constraints were satisfied to within the default value of the constraint tolerance.

Active inequalities (to within options.TolCon = 1e-006):
lower upper ineqlin ineqnonlin
2 1
x =
20
0
feval =
1.0263
flag =
1
d取最小值,同时a尽可能的接近1,这有个权重,d取最小值,a=0,a尽可能的接近1,d就不是最小值
你可以看下三维图,用下面的语句画图
ezsurf('x-(x.*x-40-6*y*x)^(0.5)',[10 20 0 1])
看了 还是昨天那个问题,用matl...的网友还看了以下:

林叔叔想到送水公司购买30张水票。两个送水公司的优惠方式各不相同。甲公司:每消费100元额外赠送一  2020-05-13 …

一种报纸,如果一月一订,没有优惠;如果一年一订,可打九折.小明今年按优惠价订阅了一份这种%B一种报  2020-06-16 …

《学会欣赏》,谁帮我改一下,注意开头结尾要相照应,要优美(尽量用排比),还有第四自然段,要改一下学  2020-06-20 …

是法律逻辑学上面的一个问题,如果甲的成绩优秀,那么乙或者丙的成绩也优秀.如果上述陈述为真,那么以下  2020-06-22 …

常见根据意思写成语11、他的球发得这样急,让我来不及防备.()12、尽管她喊得声音嘶哑,力量用尽,  2020-06-26 …

消费者希望“质优价廉”,经营者则强调“优质优价”。尽管两者关注点有所不同,但都说明商品()A.是使  2020-07-12 …

一个三位数,减去5,正好被5除尽,减去6,正好被6除尽,减去7,正好被7,除尽.怎么求这三位数  2020-07-22 …

一家父母子女旅游,甲旅行社是全家旅游的,父亲一家父母子女旅游,两家旅行社优惠如下:甲:凡全家旅游,父  2020-11-14 …

一个小组语文得优7人,数学得优6人,英语得优5人,语数得优的4人,语英得优的2人,数英得优的3人,语  2020-11-15 …

林姝姝想到送水公司买20张水票,两个送水公司的优惠方式不同.甲公司;每消费100元额外赠送一张水票.  2020-11-22 …