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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
7 p# \* f3 C0 T# M' n7 Z, S/ ^  I$ M- l
: Z3 C" w) `2 l* D+ p0 G) d
代码如下:
# G) C+ c# r5 D6 E%ex1204.m 用最速下降法求最优化解f1204 = inline('x^4 + 2*x^2*y^2 + x^2 - 2*x + y^4 + y^2 + 1')%目标函数2 b# l# i; j3 u+ @1 D2 a+ K4 f
grad=inline('[4*x^3 + 4*x*y^2 + 2*x - 2,4*x^2*y + 4*y^3 + 2*y]') %目标函数的梯度函数
9 f3 x5 x. c) ]+ F0 d, b% zx0 =[1 4]
$ e; G  V) m* }  \; L' pTolX = 1e-4
' a2 v& ~3 H- h7 a; [" pTolFun = 1e-9( @* Y! W: m- l. a, ]: |
MaxIter = 100
6 E; j" ]4 s. f+ s2 ^0 Pdist0=17 u( T$ r) _* ]: e
[xo,fo] = Opt_Steepest(f1204,grad,x0,TolX,TolFun,dist0,MaxIter)" H& P$ Y1 c; C8 e8 a4 b
" @  T$ e" I: j& W

3 ~0 M7 M2 ^( v8 Y; Q: Y: o0 U* V, L$ k
错误如下:4 L# _8 Y3 W  L4 f- B& w2 [5 I
错误使用 inline/feval (line 22)
" r$ u, X, K5 C5 [1 k内联函数的输入数目不足。5 ~9 z! x! `* J. Q/ T

* U. e! @4 w. s% ~' c/ d) e4 ~6 ~" ^
出错 Opt_Steepest (line 24)
1 D3 {/ v) p) C2 d  z' T( D$ B% \fx0 = feval(f,x0);0 N# \! @6 x) W2 m  c

) c1 c, v: t) e& i  L' W' [; }, _' L9 E. S4 B6 h+ S
出错 ex1204 (line 9)
( n2 u1 N& z. f# L' Y9 ~[xo,fo] = Opt_Steepest(f1204,grad,x0,TolX,TolFun,dist0,MaxIter)
9 h- Y: S4 L" d* I* H; y5 e3 n, a, M) u* i0 n5 S# g! K2 |6 y" n
3 v+ W9 f6 [  d! o, g
" X/ E" M1 |: X
请问这个怎么办?应该怎么解决?请教大神,感谢!; H2 M6 p  D3 M( E2 Y

该用户从未签到

2#
发表于 2020-6-18 13:27 | 只看该作者
Opt_Steepest不是matlab内置函数,) J6 D' w8 w, `
现在这个函数出了问题你却不发它的代码,
% q0 E( R1 u- V$ o1 _相当于让医生只看患者的头发然后判断骨折该怎么处理。

点评

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

该用户从未签到

3#
 楼主| 发表于 2020-6-18 14:47 | 只看该作者
fanichicl 发表于 2020-6-18 13:27% _2 v8 N8 z/ p
Opt_Steepest不是matlab内置函数,
; p, n1 L: t" {/ P7 f& j" d现在这个函数出了问题你却不发它的代码,# L- a) e/ |: l8 r' G
相当于让医生只看患者的头发 ...
& ?# o% q8 U% o0 z* i- Y) K3 ?
好的,谢谢大神。3 ^+ Z) G4 N1 o  h4 I! n+ ^
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

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

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

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

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