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

在fmincon中出现错误

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
在fmincon中出现错误0 `- r/ ~# k& i
完整代码:clear all;2 @, M  r/ h2 ~0 M7 y
close all;& Z+ }- G; c5 |& M7 l& x
clc;+ s! Z' |# o. P  ~: \2 X+ h
x0=[480;100;120];5 l4 N; }8 @$ r* V( y9 x
lb=[300;60;90];
$ q9 v; [3 p& F( S' G! {  }$ uub=[650;140;150];
( Y. d' D* C. w4 i[x,fval]=fmincon('fun',x0,[],[],[],[],lb,ub,'con1');. f6 L) j1 a, c7 b. L' f
! X; K6 I0 f+ n  J
错误代码:  q0 Q( D% _: \# @- ]
4 N" [+ ~9 I' S4 v: @0 c$ A
错误使用 fmincon (line 619)- _  N1 V" s1 B9 b4 S) m, T
Supplied objective function must return a scalar value.
3 b7 B7 g8 P% V, v) x. ?1 G: y8 h; o9 N$ V! D% [" @5 x5 @  S
出错 Untitled (line 7)
/ ?2 F/ C9 S1 t* Y' ?[x,fval]=fmincon('fun',x0,[],[],[],[],lb,ub,'con1');0 e; r. k4 P* _; g6 q

# o, G) _5 H4 x) W* ], O# V0 x3 y  c9 X! D( v

该用户从未签到

2#
 楼主| 发表于 2020-12-10 10:54 | 只看该作者
function f=fun(x)) ^  R1 q1 W0 C: G; j
f(x)=0.25*pi*7.8*10^(-6)*(x(1)+x(3))*(x(2)^2-30^2);& F. x! @5 ]1 T+ O
- S1 W$ `6 {, N5 ~9 L
function [c,ceq]=con1(x). R; ~; g& J/ b# S% z: F% {
c=(64*15000*x(3)^2*(x(1)+x(3))/(3*pi*2.1*10^5*x(2)^4-30^4)-0.05);
$ H/ h; U" {$ Xceq=[];

该用户从未签到

3#
发表于 2020-12-10 14:31 | 只看该作者
clear all;$ G; b% w3 g8 M% U# \: k  E
close all;
3 l9 j/ F/ o% {, @clc;
# [- n/ Q6 |0 n- M3 Qx0=[480;100;120];* e& a( g; d! e& w# i. S
lb=[300;60;90];
* u& w. u8 j$ Fub=[650;140;150];
( y5 y+ ~: \; [; m; G/ s[x,fval]=fmincon(@fun,x0,[],[],[],[],lb,ub,@con1);1 c6 p, U9 q3 W1 O9 o& l1 _
function f=fun(x)
& m! k' W" ^' g; V6 L8 ]  kf=0.25*pi*7.8*10^(-6)*(x(1)+x(3))*(x(2)^2-30^2);
' u9 b3 q* ]* ^7 mend( S2 ^% q& W) v  `
function [c,ceq]=con1(x): i. l* B3 C* y' d# y5 G. ~
c=(64*15000*x(3)^2*(x(1)+x(3))/(3*pi*2.1*10^5*x(2)^4-30^4)-0.05);
, F) D  E# [4 W+ l1 }ceq=[];
3 ]" y6 }, k/ i1 h6 H% Oend

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

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

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

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

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