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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
1 J- `5 S: v, b( h
( ?' d6 p( T; p0 K7 {
代码如下:# I# `$ \" M- B) A) M! k
%ex1204.m 用最速下降法求最优化解f1204 = inline('x^4 + 2*x^2*y^2 + x^2 - 2*x + y^4 + y^2 + 1')%目标函数
1 n: J5 N1 I9 J5 Z9 Cgrad=inline('[4*x^3 + 4*x*y^2 + 2*x - 2,4*x^2*y + 4*y^3 + 2*y]') %目标函数的梯度函数
3 ?' e7 U9 q$ Z3 Xx0 =[1 4]4 g7 M4 b/ C; a2 h& [
TolX = 1e-4/ o  H9 f1 z- G9 C; j3 {. J
TolFun = 1e-9
1 n& X* I+ E3 W) a9 ^' C/ nMaxIter = 100
( k9 ~4 ?2 P$ H' f0 [' fdist0=1) x' G8 L  K% a0 v- }+ t) e
[xo,fo] = Opt_Steepest(f1204,grad,x0,TolX,TolFun,dist0,MaxIter)
+ L" k9 e# R: s/ y
5 f) d" N0 `# }* Z/ w
  a. Y( D2 p& x- N4 O- a8 ?  }7 A3 |3 l9 Y- u; {3 z
错误如下:: t. D2 P  u0 [  B+ C3 X
错误使用 inline/feval (line 22)
" J% l2 [# X9 O5 g0 K5 q0 Y内联函数的输入数目不足。
7 E, d% x8 M/ Y7 [0 B* S9 p$ H4 Q  H# s. }0 z+ A
; R4 t3 a( U0 o6 S: _7 v2 o
出错 Opt_Steepest (line 24)3 q$ N. ^! k/ ?  C' i) b
fx0 = feval(f,x0);
/ y4 S% T$ A4 o- C+ A
% {5 J! P* H) e0 Q* D( R
. u2 I& ^5 F& M, S, |出错 ex1204 (line 9)
1 f, O4 M4 i" ]! f, H1 ~[xo,fo] = Opt_Steepest(f1204,grad,x0,TolX,TolFun,dist0,MaxIter)' W% t: }7 U, p! Z7 V$ l) M  e2 T& N

5 ~3 A8 i% U" x" A: [& K: U
* j6 A+ s! u4 ?9 A" y7 B& B- J( e& ~7 R( U9 d* O5 x7 n3 y$ Y
请问这个怎么办?应该怎么解决?请教大神,感谢!) c3 V* m( [0 r" q; J

该用户从未签到

2#
发表于 2020-6-18 13:27 | 只看该作者
Opt_Steepest不是matlab内置函数,2 s2 r6 H8 S+ [0 x
现在这个函数出了问题你却不发它的代码,
0 h& y1 R; q. [' d) a4 ~相当于让医生只看患者的头发然后判断骨折该怎么处理。

点评

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

该用户从未签到

3#
 楼主| 发表于 2020-6-18 14:47 | 只看该作者
fanichicl 发表于 2020-6-18 13:27
+ o2 Y% b7 I6 l! j' Y! POpt_Steepest不是matlab内置函数,
$ X( ~& m' ^5 w2 T# }现在这个函数出了问题你却不发它的代码,
% H% L) L1 Y" [" z) F( N相当于让医生只看患者的头发 ...

) Q' g& s& X3 ^4 o! I9 r好的,谢谢大神。" w; ?, C1 p4 E+ t6 @( ?$ P
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-6-26 13:24 , Processed in 0.093750 second(s), 27 queries , Gzip On.

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

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

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