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

请问这个怎么办?应该怎么解决?请教大神,感谢!

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
* y% i4 s5 A9 V! a6 ^, m' G7 q* x
9 V4 B( k8 o8 G. A8 G4 m2 G
代码如下:; g& Z* l0 F5 u/ q% q4 ?
%ex1204.m 用最速下降法求最优化解f1204 = inline('x^4 + 2*x^2*y^2 + x^2 - 2*x + y^4 + y^2 + 1')%目标函数
# I5 R1 L' Q" `1 h% p" p1 k6 @grad=inline('[4*x^3 + 4*x*y^2 + 2*x - 2,4*x^2*y + 4*y^3 + 2*y]') %目标函数的梯度函数
  ]6 X8 n; k8 o0 j+ vx0 =[1 4]
% y+ }5 D; V& m1 TTolX = 1e-4
: ~) {7 @$ ^  X, ZTolFun = 1e-9
, `. w7 ~2 d1 bMaxIter = 100
9 _3 D2 D  `. @9 o$ i& odist0=1
$ N' g3 R; G3 |) g1 x" W# s8 r[xo,fo] = Opt_Steepest(f1204,grad,x0,TolX,TolFun,dist0,MaxIter)
) l' ~% O/ j+ ?  \/ D% a0 |) O2 j! Y8 L" W. x7 z

+ A# [5 n; R* Q3 k" \+ m$ ^% a' F$ ~5 u+ q! i9 ~, |0 `2 R
错误如下:
( D1 S0 @) ^' ?( B5 ]* i+ ^错误使用 inline/feval (line 22)3 u  m0 J5 @9 O1 F. y& z! i7 c$ N
内联函数的输入数目不足。! V5 e& h9 W8 e" `4 ^* ?

" g2 _# R  C2 T, o5 f/ M: i) F9 ^5 G& {+ {$ i  n+ ?3 m0 B
出错 Opt_Steepest (line 24)
5 A6 E. N0 M5 T) ]* \1 Tfx0 = feval(f,x0);
8 |/ _0 k# }" D* S! I$ ^& ]4 Q; X. b5 u3 `: ~1 b9 P# H
$ D4 \; f; w* [4 p8 K
出错 ex1204 (line 9)6 a: S" f2 _: A9 S6 M
[xo,fo] = Opt_Steepest(f1204,grad,x0,TolX,TolFun,dist0,MaxIter)5 h7 V2 j: A7 t* Z0 w! L3 `

6 k3 A- x" O* F$ Z3 E+ C  c- A9 p, A+ D: r! u+ e" w6 M* X

" J$ }- N3 }* C! U请问这个怎么办?应该怎么解决?请教大神,感谢!- O) J$ J5 n& J8 Y' M

该用户从未签到

2#
发表于 2020-6-18 13:27 | 只看该作者
Opt_Steepest不是matlab内置函数,
% }, J+ h7 j: H' e9 v; M) H现在这个函数出了问题你却不发它的代码,* ?& \: x. h4 i6 R
相当于让医生只看患者的头发然后判断骨折该怎么处理。

点评

好的,谢谢大神。  详情 回复 发表于 2020-6-18 14:47

该用户从未签到

3#
 楼主| 发表于 2020-6-18 14:47 | 只看该作者
fanichicl 发表于 2020-6-18 13:27
! E" R$ D) P( U" M0 ~Opt_Steepest不是matlab内置函数,
4 f, Q. C" a' `7 x- Y, Q, P0 O4 g6 U$ @现在这个函数出了问题你却不发它的代码,* w! E% i1 U! H* u# `. V# S! V8 c
相当于让医生只看患者的头发 ...

# s8 X; H' e2 I# e1 t9 f6 c好的,谢谢大神。) \: v) }2 P; c
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-24 05:40 , Processed in 0.140625 second(s), 27 queries , Gzip On.

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

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

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