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

在fmincon中出现错误

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
在fmincon中出现错误
% x2 |$ H3 I  U2 ~" \完整代码:clear all;6 b( o; `' V5 u. R4 |+ e, W
close all;1 u8 f/ d  k+ H' a0 b4 F
clc;+ O) R% t" |8 @! Y3 E, }) ^
x0=[480;100;120];$ p/ _+ s# W2 V$ E5 D" s
lb=[300;60;90];
0 }4 y% _% Z4 \/ f" _/ wub=[650;140;150];
1 ]! B$ E% t4 R$ l[x,fval]=fmincon('fun',x0,[],[],[],[],lb,ub,'con1');
: d: x9 c3 v" K, P0 f. Y0 O0 f* @! L& i1 `/ t8 r9 o
错误代码:+ ~( K1 q# n) X8 b4 z, g5 W( N

, f7 p$ p5 ]1 U, M错误使用 fmincon (line 619)  s2 D' ^# s( _; I& c  H
Supplied objective function must return a scalar value.; E$ u5 O8 a! i+ u7 S5 _% g
- o, g* A0 A; P1 i/ d3 P# h
出错 Untitled (line 7)0 t. ^6 p9 g1 F/ U( t  N$ P
[x,fval]=fmincon('fun',x0,[],[],[],[],lb,ub,'con1');
4 I8 {$ `+ p) T' N$ I
3 e5 D& `; a$ T
6 y. e; P& i, \. g$ V8 H( R. \

该用户从未签到

2#
 楼主| 发表于 2020-12-10 10:54 | 只看该作者
function f=fun(x)- W8 G) r% k1 a* B; y
f(x)=0.25*pi*7.8*10^(-6)*(x(1)+x(3))*(x(2)^2-30^2);$ |) A+ k+ J% h1 ?  }. ^, L

: g) ?$ q+ _( n2 d/ Qfunction [c,ceq]=con1(x)* F3 p7 a4 b* a2 h' [
c=(64*15000*x(3)^2*(x(1)+x(3))/(3*pi*2.1*10^5*x(2)^4-30^4)-0.05);( H$ L5 ~; @* l: `' x% j
ceq=[];

该用户从未签到

3#
发表于 2020-12-10 14:31 | 只看该作者
clear all;# z8 e' F* i' X1 y) j$ w4 U
close all;
* G6 G1 y$ p" \! m! @+ Eclc;. F+ D5 R  s# t) e1 T; m
x0=[480;100;120];
) g: q: i7 y" x, C' ]) |lb=[300;60;90];- _( I$ `" }! R) ^6 r
ub=[650;140;150];) [( l0 y. ^2 X1 b
[x,fval]=fmincon(@fun,x0,[],[],[],[],lb,ub,@con1);
  B' ]$ G& R8 Rfunction f=fun(x)
9 ~6 V, ^! U+ r. V" pf=0.25*pi*7.8*10^(-6)*(x(1)+x(3))*(x(2)^2-30^2);5 w% o' j2 W5 I" u  o6 K' A1 f3 u( S
end1 R1 g4 o' X0 f( ~. Z' X; O
function [c,ceq]=con1(x)
. T5 ~7 |" }" T7 H  f8 Y+ oc=(64*15000*x(3)^2*(x(1)+x(3))/(3*pi*2.1*10^5*x(2)^4-30^4)-0.05);% H8 s: Y& v! i! m' J4 }& G
ceq=[];
( s3 ]: p4 U4 b5 tend

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-24 15:43 , Processed in 0.140625 second(s), 23 queries , Gzip On.

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

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

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