数学建模社区-数学中国
标题: 求解两道题,fmincon函数与lsqcurvefit函数 [打印本页]
作者: 子钩日月 时间: 2013-9-4 01:04
标题: 求解两道题,fmincon函数与lsqcurvefit函数
编程求解下列最小值问题
6 [0 j4 t; V5 F: J, _' l) I( \0 vmin 4*x1^3-a*x1-2*x2,4 W3 W& o& w f% @
* A: r0 \5 j" p( u
s.t. x1+x2<=4,
+ C7 J! [- O: C7 m6 o 2*x1+x2<=5,/ Q) L) s0 C B$ U' R, e! B" \
-x1+b*x2>=2,
0 t& b0 o5 H1 k7 ^: c' w! u x1,x2>=0,& A1 c8 j4 [: x6 j: n
a = 0,1,2,3,4;b=2,4,6,7" M; I( ^1 t* F- r/ v6 m. I
用Matlab命令randint(5,2,[0,10])生成5X2的随机矩阵,其中矩阵第1列的数据作为x的观测值,矩阵第2列的数据作为y对应的观测值,来拟合二次曲线方程
; k* k& I2 }( Q7 G0 g a*x^2+b*x*y+c*y^2=3
9 S( d7 R9 j% x( {
# a. X$ [4 ?# ]4 G此外我想问的是fmincon函数与lsqcurvefit函数的初值一般如何估计。。。# {6 B3 e+ `- x: i
作者: cuiyi 时间: 2015-7-10 16:01
没有人回复。。。。。。。。
# x' y% c( r. _3 _
作者: 森之张卫东 时间: 2015-7-11 12:34
第一问,求解结果。' h/ n& `# E+ H' n. X, l& Y6 Y; _
-
部分结果.PNG
(18.89 KB, 下载次数: 396)
-
-
bang_ren_15_7_11.m
256 Bytes, 下载次数: 1, 下载积分: 体力 -2 点
程序
-
-
fun1.m
259 Bytes, 下载次数: 1, 下载积分: 体力 -2 点
程序
作者: 森之张卫东 时间: 2015-7-11 12:41
fminimax初值一般选取zeros(n,1);
0 _& B' S' X2 }+ U2 `c = lsqcurvefit ('fun', c0, xdata, ydata) ;
# A K+ W; O4 F# k1 m5 o! o( Wc0 = c; %一般以计算出的 c为初值进行迭代;( S5 b, t- W- K. C
作者: 森之张卫东 时间: 2015-7-11 17:55
再回一贴,二题。1 a" D0 T& _3 H+ S
-
结果.PNG
(26.9 KB, 下载次数: 394)
-
-
bang_ren_15_7_11_2.m
150 Bytes, 下载次数: 1, 下载积分: 体力 -2 点
-
-
fun2.m
144 Bytes, 下载次数: 1, 下载积分: 体力 -2 点
-
-
ti_qu_han_shu.m
96 Bytes, 下载次数: 1, 下载积分: 体力 -2 点
先将隐函数提取出来,即是y=f(x)的形式
| 欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) |
Powered by Discuz! X2.5 |