找回密码
 注册
关于网站域名变更的通知
查看: 410|回复: 4
打印 上一主题 下一主题

matlab约束优化的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-8-17 15:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
这是我在命令栏里打的代码:x = [0.1 0.1 0.1 0.1 0.1];. w: W3 X# N0 Q
fun = @(x)(10*x1+15*x2+5*x3+60*x4+8*x5)
& Q3 C+ A" t/ U8 J0 ]A=[-0.3 -1.2 -0.7 -3.5 -5.5;-73 -96 -20253 -890 -279;-9.6 -7 -19 -57 -22];3 Q0 }4 c- c; Q9 G( ?6 z  F
B = [50;4000;1000];
! a7 d6 t' E9 X. h( q$ r[x,fval] = fmincon(fun,x,A,B)
4 C: D; `- t9 r8 x# x, F# b1 P然后他提示:
, a+ J5 e: C1 g错误使用 fmincon (line 684)
& W! J$ G/ F! m+ I: @FMINCON requires all values returned by functions to be of data type double.
, L, ?- C' z2 f3 B8 J2 y& d9 V/ S# S0 X& S" V1 H9 H3 C& n
求大神指教!+ D: h* ]3 x* R. l1 S

该用户从未签到

2#
发表于 2020-8-17 15:55 | 只看该作者
fun = @(x)(10*x1+15*x2+5*x3+60*x4+8*x5)
1 ?8 E6 ?. x( t改为:5 d1 g) v, W" ^- @. k' h) G
fun = @(x)sum([10 15 5 60 8].*x)

该用户从未签到

3#
发表于 2020-8-20 15:19 | 只看该作者
楼上正解,楼主试了吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-4 10:20 , Processed in 0.140625 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表