数学建模社区-数学中国

标题: 怎么用matlab fmincon编程求参数,, [打印本页]

作者: halou    时间: 2012-8-8 09:36
标题: 怎么用matlab fmincon编程求参数,,


function f=fun(a)
g=0;
for i=1length(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