EDA365电子论坛网
标题:
matlab约束优化的问题
[打印本页]
作者:
uelophim
时间:
2020-8-17 15:22
标题:
matlab约束优化的问题
这是我在命令栏里打的代码:x = [0.1 0.1 0.1 0.1 0.1];
' z( s* f e0 B8 A+ w
fun = @(x)(10*x1+15*x2+5*x3+60*x4+8*x5)
6 l( e2 s3 ~& V1 h- J' F8 D. K
A=[-0.3 -1.2 -0.7 -3.5 -5.5;-73 -96 -20253 -890 -279;-9.6 -7 -19 -57 -22];
2 j8 n: Q" J4 F- U6 t$ q8 `
B = [50;4000;1000];
& ?7 I1 o1 {; n: z! ~/ c( g
[x,fval] = fmincon(fun,x,A,B)
& h7 U1 B6 H1 o4 `+ U( g/ ^
然后他提示:
( C9 z" N m3 J1 ] F8 _6 P
错误使用 fmincon (line 684)
3 C& m3 U: ?4 N' c! }0 |
FMINCON requires all values returned by functions to be of data type double.
5 |# [1 w2 d8 V" e7 @# f" J
+ |+ P5 n8 F$ R4 ^
求大神指教!
' R( C* {& |) m4 k2 F- b% V. |
作者:
nkkopd
时间:
2020-8-17 15:55
fun = @(x)(10*x1+15*x2+5*x3+60*x4+8*x5)
9 s& U5 D7 i3 a8 {4 s# K
改为:
1 n' a( f: D3 H0 j$ c8 i" ]& G
fun = @(x)sum([10 15 5 60 8].*x)
作者:
勇往直前11
时间:
2020-8-20 15:19
楼上正解,楼主试了吗
作者:
小白的白
时间:
2020-8-20 15:28
来学习
作者:
zzz.dan
时间:
2020-8-21 09:51
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2