function f=myfun(X) f=0.34*X(1)+0.004*X(2)+0.14*X(3)+0.24*X(4)+0.08*X(5)+0.03*X(6)+6.05*X(7); goal=
题目
function f=myfun(X) f=0.34*X(1)+0.004*X(2)+0.14*X(3)+0.24*X(4)+0.08*X(5)+0.03*X(6)+6.05*X(7); goal=
function f=myfun(X)
f=0.34*X(1)+0.004*X(2)+0.14*X(3)+0.24*X(4)+0.08*X(5)+0.03*X(6)+6.05*X(7);
goal=[1,1,1];
weight=[1,1,1];
X0=[190;150;120;60;800;1100;4];
b=[0;0;0;0;0;0;0;400;-340];
Aeq=[0.3175;1;0.4762;0.3448;0.3816;0.3704;0];
beq=[990];
lb=[170;135;60;0;700;1000;2];
ub=[250;190;160;60;1000;1300;12];
A=[0.3 -1 0.3 0.3 0 0 0
-0.45 1 -0.45 -0.45 0 0 0
0 0 0 0 -0.65 0.35 0
0 0 0 0 0.58 -0.42 0
-14.6 29.77 -14.6 -14.6 0 0 0
0.01 0 0 0 0 0 -1
-0.02 0 0 0 0 0 1
1 0 1 1 0 0 0
-1 0 -1 -1 0 0 0];
[X,fval,attainfactor,exitflag]=fgoalattain(@myfun,X0,goal,weight,A,b,Aeq,beq,lb,ub)
运行时出现Maximum recursion limit of 500 reached.Use set(0,'RecursionLimit',N)
to change the limit.Be aware that exceeding your available stack space can
crash MATLAB and/or your computer.
Error in ==> optimget at 166
set(0,'RecursionLimit',N)将500 递归限制改大后无法运行
答案
f(1)=-p*x(1)-0.3*x(2)-0.3*x(3); f(2)=-0.34*x(4)-0.34*x(5)-0.34*x(6); f(3)=0.5*f(1)
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 如图所示,x轴上方有垂直纸面向里的匀强磁场.有两个质量相同,电荷量也相同的带正、负电的离子(不计重力),以相同速度从O点射入磁场中,射入方向与x轴均夹θ角.则正、负离子在磁场
- 我想变成什么的作文
- 甲乙两人从相距1500米的两地相对出发,甲分钟行60米,乙每分钟行75米多少分钟后两人相遇?
- 祝字怎么组词
- 如图,点P为圆上的一个动点,弦AB=3,PC是∠APB的平分线,∠BAC=30°.问:当∠PAC等于多少度时,四边形PACB有最大面积?最大面积是多少?
- 脸上露出了笑容.(扩句)
- 各教授好,电容器22J 3kv的符号代表什么?J是什么单位?
- 一个三角形的两边长分别是3cm,13cm,且这个三角形的周长为偶数,试求第三边的长
- X的四次方减去9怎么因式分解,
- 有10根火柴棒,按1,2,3,4根的顺序1 11 111 1111移动一根火柴,使原来的顺序倒转过来吗?