数学建模社区-数学中国
标题: 求解两道题,fmincon函数与lsqcurvefit函数 [打印本页]
作者: 子钩日月 时间: 2013-9-4 01:04
标题: 求解两道题,fmincon函数与lsqcurvefit函数
编程求解下列最小值问题
# D5 g! Y. Z0 S* j+ wmin 4*x1^3-a*x1-2*x2,% P1 d0 j' e* T0 g) N8 P
' c7 |2 p3 m7 n& G$ D# Q s.t. x1+x2<=4,) i& a8 f; F) j/ N; i5 [) D8 g b
2*x1+x2<=5,* I" l" z% S& o, \" y/ O( \
-x1+b*x2>=2,
( B* J. n; @9 U6 c: `1 H x1,x2>=0,
2 U# S, I4 y- X2 p: N1 e* M3 ^: b a = 0,1,2,3,4;b=2,4,6,7
! {! U4 v( T" d: S. D3 I$ B用Matlab命令randint(5,2,[0,10])生成5X2的随机矩阵,其中矩阵第1列的数据作为x的观测值,矩阵第2列的数据作为y对应的观测值,来拟合二次曲线方程
4 C7 r! P9 _, u. t, f a*x^2+b*x*y+c*y^2=3' s, C5 H3 S+ ~- A) o- U* A5 K. s
7 u, x1 H& N$ f: d' C7 V9 p
此外我想问的是fmincon函数与lsqcurvefit函数的初值一般如何估计。。。: y1 V3 C& g- Q- Q( a+ _
作者: cuiyi 时间: 2015-7-10 16:01
没有人回复。。。。。。。。
/ ^. Y* X/ }& b8 O& Z' _# I
作者: 森之张卫东 时间: 2015-7-11 12:34
第一问,求解结果。
- s4 K! r3 H+ l3 a$ w4 c( ~; J
-
部分结果.PNG
(18.89 KB, 下载次数: 395)
-
-
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);
+ A" v% i5 n4 y% L1 Uc = lsqcurvefit ('fun', c0, xdata, ydata) ;
: E7 V; X2 T/ B: ?/ F& xc0 = c; %一般以计算出的 c为初值进行迭代;
9 S! \+ H7 U- M1 r7 {% o
作者: 森之张卫东 时间: 2015-7-11 17:55
再回一贴,二题。
9 k5 M _# D; Q! V
-
结果.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 |