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

在fmincon中出现错误

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
在fmincon中出现错误
5 \2 o+ i3 |/ |* v( k2 Z5 ]1 y完整代码:clear all;
5 i" x2 o0 F5 A/ h9 a- h) s& Rclose all;1 _, I8 }/ Y! }
clc;
7 `; H+ G* C+ dx0=[480;100;120];7 q5 E& j& h" t5 N
lb=[300;60;90];7 I8 L( n& Q3 k  J( `
ub=[650;140;150];
- E" ?" E" r8 ~6 k" v8 [7 d[x,fval]=fmincon('fun',x0,[],[],[],[],lb,ub,'con1');) u* R6 S+ A$ ~. y

& Q9 f- ~# w0 [) a错误代码:9 x  H1 r2 j5 q
" X6 b: ]9 y1 E" n
错误使用 fmincon (line 619)" |8 l, i) R. P! ~' L# f5 z
Supplied objective function must return a scalar value.
9 {% n2 d# L! K7 A* k$ R. [8 {% F9 {6 O: ?7 }  C$ L% U  Z
出错 Untitled (line 7)
5 r' Y8 y0 R, v[x,fval]=fmincon('fun',x0,[],[],[],[],lb,ub,'con1');
* a# {+ a5 ?0 d- M! t/ s' O; |) k  O5 d( m: k% ?" Z; E. C
' u8 d5 p( x. f+ U& e

该用户从未签到

2#
 楼主| 发表于 2020-12-10 10:54 | 只看该作者
function f=fun(x)
1 r. D+ A1 ]- X+ P9 q+ r3 Z/ df(x)=0.25*pi*7.8*10^(-6)*(x(1)+x(3))*(x(2)^2-30^2);
4 q& [+ ?$ [1 g) P) U, n  r* R, f
' a1 Z8 `3 _- H, r: hfunction [c,ceq]=con1(x)
2 O  w7 E' X' N0 w0 H% N1 g' nc=(64*15000*x(3)^2*(x(1)+x(3))/(3*pi*2.1*10^5*x(2)^4-30^4)-0.05);
. s: z" k- b" Z+ S2 Hceq=[];

该用户从未签到

3#
发表于 2020-12-10 14:31 | 只看该作者
clear all;
" i" R/ Y) G" L/ h# P  l9 E$ }$ Hclose all;* y4 w& B, y% l
clc;
+ w5 f1 M- o7 z* ?6 Px0=[480;100;120];9 `) m" z5 d7 V/ K6 A
lb=[300;60;90];
4 K) M  c& C4 B! c* z9 ?ub=[650;140;150];
( M% Y0 U0 f' T! Q  J+ `: |( Z[x,fval]=fmincon(@fun,x0,[],[],[],[],lb,ub,@con1);
& L4 G/ J7 V: k% E8 U* Qfunction f=fun(x)
6 ?. b% b8 k: `) Y0 y. z# ff=0.25*pi*7.8*10^(-6)*(x(1)+x(3))*(x(2)^2-30^2);7 _: M; p( v# t8 p+ G$ o- X, R
end
4 V( I7 u$ ]9 `* \function [c,ceq]=con1(x)4 @8 o* o+ d7 q: f
c=(64*15000*x(3)^2*(x(1)+x(3))/(3*pi*2.1*10^5*x(2)^4-30^4)-0.05);- k% `* ^% F# x2 f; e5 l
ceq=[];
4 c: y2 x' m* R3 _7 l4 Uend

该用户从未签到

4#
发表于 2020-12-10 14:37 | 只看该作者
来学习一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-10-6 17:12 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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