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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
$ t- H& o6 I* E5 Q. n8 V

5 a; G/ g% G/ q# j3 d1 d7 w代码如下:
$ J/ V: N2 L; F6 ?/ }% c1 [6 k%ex1204.m 用最速下降法求最优化解f1204 = inline('x^4 + 2*x^2*y^2 + x^2 - 2*x + y^4 + y^2 + 1')%目标函数; g, b! W1 Q& e* N8 {7 d; |1 }
grad=inline('[4*x^3 + 4*x*y^2 + 2*x - 2,4*x^2*y + 4*y^3 + 2*y]') %目标函数的梯度函数
" B5 x7 G1 q( _x0 =[1 4]
) {3 s) A6 B* t3 q! Q7 t: R" {TolX = 1e-4! Z6 \' b2 Q0 ^- ^) y
TolFun = 1e-9
: O+ D7 r4 z0 {, xMaxIter = 100, G8 ~, N2 b1 m. v4 j1 C0 r
dist0=1
3 r2 E5 U: l; @# e0 Q[xo,fo] = Opt_Steepest(f1204,grad,x0,TolX,TolFun,dist0,MaxIter)+ p7 x9 s: [( `- Y

5 K4 ~0 t* H4 k1 E* y4 }1 q6 n9 k  h4 h0 P

8 W9 t! K! c$ X( y: r5 |错误如下:
* x. Y: E# g8 p+ ]& J6 ^4 o错误使用 inline/feval (line 22)2 T& z3 s& Z3 y  n. a1 h. I
内联函数的输入数目不足。9 w" z! L. r+ v' y. |
6 p) E! o8 l6 b4 v  d! Z+ f7 H
0 _% ^, r: a, l, q( ^; b
出错 Opt_Steepest (line 24)
2 p# @" i* c. p7 a! F  k8 gfx0 = feval(f,x0);' S% J0 k6 h; T) x0 z4 w! V* W
( d/ B- Z" @# ~; n% F$ v
9 x) A/ B0 s# V8 E2 S, q( a  }2 D
出错 ex1204 (line 9)1 A; a! G- T9 d9 w# D# C
[xo,fo] = Opt_Steepest(f1204,grad,x0,TolX,TolFun,dist0,MaxIter)
1 Z$ ~* `6 O8 E  l  L
$ Q7 }  V( |( r  ]7 i( l( c( S& F% s; o% ?6 O, e. U8 _2 }- I

2 m8 Z: [  n# ]( [% T请问这个怎么办?应该怎么解决?请教大神,感谢!
+ x3 l+ C: j4 w

该用户从未签到

2#
发表于 2020-6-18 13:27 | 只看该作者
Opt_Steepest不是matlab内置函数,
2 L. B9 {& h! q. c& U现在这个函数出了问题你却不发它的代码,0 o0 b, D" Y, B% u0 D
相当于让医生只看患者的头发然后判断骨折该怎么处理。

点评

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

该用户从未签到

3#
 楼主| 发表于 2020-6-18 14:47 | 只看该作者
fanichicl 发表于 2020-6-18 13:27# }+ S- J, u9 C9 C
Opt_Steepest不是matlab内置函数,
9 Y% ^" f' c  G/ {' U% O9 h5 c现在这个函数出了问题你却不发它的代码,$ a* @+ U( e3 G+ q' [  M( E
相当于让医生只看患者的头发 ...

% P, _  e3 Q0 q+ Y! R好的,谢谢大神。/ b) z7 u8 S2 ]$ v1 k
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

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

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

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

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