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

在fmincon中出现错误

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
在fmincon中出现错误
' |! u# j8 m3 U完整代码:clear all;
: I1 C; ^8 j8 p3 S" C! |close all;- D* ^2 M/ L1 q2 X0 B. @( }
clc;. O: v) O! p3 q' P
x0=[480;100;120];
6 h; v5 }. R- A5 P$ mlb=[300;60;90];
/ f( V& z0 S. Z( Yub=[650;140;150];
4 U# v& Y5 H: v# u' p3 j0 K4 J" P[x,fval]=fmincon('fun',x0,[],[],[],[],lb,ub,'con1');4 k7 X; X7 L3 E, k

* s) R! g& X- E# q' G7 l! W7 f+ A, o8 [错误代码:& M' r* {9 b$ p4 x5 a
. @/ N- K4 G' `) N
错误使用 fmincon (line 619)
/ Z: D" A+ T0 k7 a2 A7 OSupplied objective function must return a scalar value.
) K' [  `6 [3 |, w# e# S5 V) n; N- m& H9 {
出错 Untitled (line 7)
8 q) P3 a* V7 [3 e* S; X[x,fval]=fmincon('fun',x0,[],[],[],[],lb,ub,'con1');2 H; K' D9 }: P

9 D  X" D$ Q4 p4 z; n  G$ S/ v" ]9 P; g( @% K/ Q& M, c* D

该用户从未签到

4#
发表于 2020-12-10 14:37 | 只看该作者
来学习一下

该用户从未签到

3#
发表于 2020-12-10 14:31 | 只看该作者
clear all;+ f. P1 L; ^! r& Z; ^5 X
close all;
/ p" i* m2 M  y9 j$ e% Q3 o) J+ }clc;3 [/ R0 y. A' e. e7 b
x0=[480;100;120];
5 z1 {/ Z/ t' Q; \lb=[300;60;90];% ^! I! ?5 ]/ {+ e4 t" f. \4 c
ub=[650;140;150];
4 x! W0 E3 R& z  N5 _7 n" }, R[x,fval]=fmincon(@fun,x0,[],[],[],[],lb,ub,@con1);
) {( ~7 v* Z5 \2 K5 q2 rfunction f=fun(x)
. h5 M  N; c/ q: S+ Wf=0.25*pi*7.8*10^(-6)*(x(1)+x(3))*(x(2)^2-30^2);
1 L1 z/ {3 ^2 ]6 p- R9 a: [2 u5 fend
1 X8 F# R" s5 p) L8 _function [c,ceq]=con1(x)
$ ^+ G. \+ H8 W' B4 {! cc=(64*15000*x(3)^2*(x(1)+x(3))/(3*pi*2.1*10^5*x(2)^4-30^4)-0.05);6 N: w$ @! |' N! k; P
ceq=[];& [" j- a+ s1 j
end

该用户从未签到

2#
 楼主| 发表于 2020-12-10 10:54 | 只看该作者
function f=fun(x)
$ ?4 U5 ^1 D0 |: k" m/ s5 q$ \/ |f(x)=0.25*pi*7.8*10^(-6)*(x(1)+x(3))*(x(2)^2-30^2);
5 s( x; C* N0 x9 z5 M+ s4 P+ f, }: z3 C
function [c,ceq]=con1(x)
( Y  i6 {: i: T# Fc=(64*15000*x(3)^2*(x(1)+x(3))/(3*pi*2.1*10^5*x(2)^4-30^4)-0.05);3 G; j: l& h% R( E3 C0 R3 y- k3 m
ceq=[];
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-24 08:00 , Processed in 0.156250 second(s), 24 queries , Gzip On.

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

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

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