早教吧作业答案频道 -->数学-->
functionf=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=functionf=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];
题目详情
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 递归限制改大后无法运行
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)
看了 functionf=myfu...的网友还看了以下:
已知定义在R上的f(x)为奇函数,有f(x-4)=-f(x),求周期因为-f(x)=f(-x)所以 2020-04-06 …
(高一函数) f(x)-f(-x) f(-x)-f(x) f(x)+f(-x) f(x)f(-x) 2020-05-16 …
已知f(x)是定义在r上的奇函数已知f(x)是定义在R上的奇函数,下列结论成立的是()A.f(x) 2020-06-05 …
已知函数F(X)在R上可导,其导函数为F(X),若F(X)满足:(x-1)[f'(x)-F(X)] 2020-06-12 …
f(x)是偶函数,f(x-1)是奇函数,若f(0.5)=9,则等于f(8.5)=因为f(x)偶函数 2020-07-14 …
解:(1)f(x+1)=f(x)-f(x-1)=[f(x-1)-f(x-2)]-f(x-1)=-f 2020-07-19 …
已知集合M={f(x)|f(-x)=f(x),x∈R};N={f(x)|f(-x)=-f(x),x 2020-07-30 …
试求出所有的函数f:R→R,使得对于任何的x,y∈R,都有f(x^2+y^2)=xf(x)+yf(y 2020-10-31 …
推证:f(x+1)=1÷f(x)=>f(x+2)=f(x)f(x+2)=1÷f(x)=>f(x+4) 2020-11-03 …
设函数f(x)对任意函数x,y,有f(x+y)=f(x)+f(y),且当x>0时,f(x)<0,求f 2020-12-08 …