QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 1927|回复: 0
打印 上一主题 下一主题

[代码资源] 怎么进行一位精确搜索

[复制链接]
字体大小: 正常 放大

7

主题

8

听众

317

积分

升级  5.67%

  • TA的每日心情
    慵懒
    2016-10-11 09:39
  • 签到天数: 173 天

    [LV.7]常住居民III

    自我介绍
    想学习数学建模

    社区QQ达人

    群组: 数学建模培训课堂2

    群组: 2011年第一期数学建模

    群组: 数学建模培训课堂1

    跳转到指定楼层
    1#
    发表于 2013-4-6 09:23 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    fminbnd 这里不会写了. y- V! b( @5 O
    %用最速下降法求解问题;
    , ?0 O, r9 j! j/ a' u/ }/ Yeps=0.1; %给出误差线;$ I: E: e! }0 e: P8 @
    p=[];( K. f: K* j: f) b. K% m
    syms y z lamd
    ' @) |  _- _( r: t; Df=exp(y^2+z^2-y*z)*cos(y+z);
    9 d. q6 Z+ c7 K! Ngrd=jacobian(f,[y,z]);$ v. y. I' h5 l! |# i
    x=[1 1];%给出起始点;: g  t* n( @0 V& V
    X=subs(grd,[y,z],x); %计算x点出的梯度;
    6 H! o- \9 i0 s7 L+ m3 l3 \+ |XX=sqrt(X(1)^2+X(2)^2); %x的模;
    & m% Y$ Y2 c  _0 n9 G# h  if XX<=eps;
    & I6 w# B% o! z' d* F6 @6 f- E      disp('所求点为x=');, i0 Z/ Y) z+ ^) p# Y
      disp(x);
    8 c6 a' ^2 \1 {& X( O' N6 N  else8 ]  t# z2 `6 Y" v7 Q
       for k=1:20;
    # F0 D8 `) \& t0 c2 j" r      p=-X./XX;: n. g6 N# g; p* F* p, r
          H=subs(f,[y,z],x+lamd*p);
    # }, p& W* f4 w     %求解最优步长lamd是关键问题;
    " F' w2 J/ d; x% X$ W     lamd=fminbnd(@(lamd),myfun(lamd,x),0,1);
    4 ]. j3 |5 X( f; p. c, J       x=x+lamd*p' h' o4 E, W8 }- ~1 u, h: S, }& Y- L/ S
          X=subs(grd,[y,z],x);, e& w6 P. q+ Q0 B' t# ^
          XX=sqrt(X(1)^2+X(2)^2); %x的模;3 y; f' r: O  Q+ k( K+ {0 l( u
          if XX<=eps;
    1 D# t) o( H5 a/ n8 ^' e          disp('所求点为x=');3 f" t3 A# @, O) d" i8 d% g
          disp(x);
    7 ?; V* `& M3 f9 Y; \6 j' S9 N+ c      end
    # [2 Y. @1 Z, |+ q1 B& e$ ]   end0 c6 H, ~. t* j5 c  u, r9 t
    end
    ) r* P) \5 x6 D3 Y" B  
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-10-29 09:50 , Processed in 0.789847 second(s), 57 queries .

    回顶部