QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 1821|回复: 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 这里不会写了
    0 l& |. k9 q" H%用最速下降法求解问题;
    " D, {4 x+ h9 U7 I+ beps=0.1; %给出误差线;6 }3 b* @/ \+ [* q* y
    p=[];2 ?9 Z5 b$ b- j' b% r6 M9 Z, q
    syms y z lamd. T2 Y4 i; s/ Y, f, _
    f=exp(y^2+z^2-y*z)*cos(y+z);% K$ k+ U3 O5 ^1 H+ Y6 _
    grd=jacobian(f,[y,z]);$ ?9 C- f8 l) V& C/ G
    x=[1 1];%给出起始点;
    ) M; _' B1 |" M+ y2 j# iX=subs(grd,[y,z],x); %计算x点出的梯度;: \% n& t4 J. d8 ?; l( G, T8 ]
    XX=sqrt(X(1)^2+X(2)^2); %x的模;
    4 E# B# T1 Z+ n/ l) Y" x  if XX<=eps;
    8 X7 U: e$ l! c# w8 B" q. n% `' D, |8 d      disp('所求点为x=');
    5 N0 H/ A) e- C  disp(x);
      v- y; V2 Z5 l! K% X4 V  else9 Z6 [1 d! B+ b" k9 r! y
       for k=1:20;$ o" Q# c5 w+ F( U
          p=-X./XX;. N6 g: L4 _  H  U. E  A
          H=subs(f,[y,z],x+lamd*p);
    2 x  A& p5 D8 v4 f, Y- R: M* \: R     %求解最优步长lamd是关键问题;! I5 W) d( W# o( J! b5 j5 I
         lamd=fminbnd(@(lamd),myfun(lamd,x),0,1);9 L3 O8 h- E# Q' u- K* U
           x=x+lamd*p
    3 M& P, b0 @0 M  _      X=subs(grd,[y,z],x);" I1 O1 R8 Q7 U
          XX=sqrt(X(1)^2+X(2)^2); %x的模;( p& K- k* ?6 n/ j# G4 W
          if XX<=eps;' d9 W) u4 z# e- S8 n$ A
              disp('所求点为x=');
    3 p2 `* }& N) v- W  ~      disp(x);
    2 _" x, p# ]" r3 c  O- q8 A4 r      end( S5 {. m- I7 W4 F2 ~- V. _  e- y- X
       end' o7 A! K% t" z0 K! |
    end
    ( q6 O+ q3 R6 P$ x' e5 M6 v  
    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-6-12 05:30 , Processed in 1.954630 second(s), 57 queries .

    回顶部