数学建模社区-数学中国
标题: 怎么用matlab fmincon编程求参数,, [打印本页]
作者: halou 时间: 2012-8-8 09:36
标题: 怎么用matlab fmincon编程求参数,,

function f=fun(a)
g=0;
for i=1

length(t)-1)
g=g+a(1)*(t(i+1)+t(i))+a(2)*(s(i+1)-s(i))+a(3)*(t(i+1)-t(i))*(v(i+1)^2+v(i)^2)/2-(v(i)-v(i+1))^2;
end
f=g;
t=[0 10.75 23.75 38.25 55.25 76.50 101.5 131.0];
s=[0 190.8 395.6 576.4 746.3 883.3 989.8 1030.6];
v=[19.44444 16.66667 13.88889 11.11111 8.33333 5.55556 2.77778 0.0];
k= fmincon(@fun,[1,1,0],[],[],[],[0,0,0],[1,100,100]);
我这么不对
谁会 用 LINGO也行
作者: shaox 时间: 2012-8-8 10:28
行AEQ尺寸与BEQ长度不一致。
作者: halou 时间: 2012-8-8 10:44
shaox 发表于 2012-8-8 10:28 
行AEQ尺寸与BEQ长度不一致。
感谢, 我调试了半天。 原来方程输错了。 才开始学编程 有点不细心。。。
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) |
Powered by Discuz! X2.5 |