QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 1857|回复: 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 这里不会写了" O3 R; G3 k7 s( M- h
    %用最速下降法求解问题;
    6 h$ E. Z2 v/ m5 b+ y% `- R* Deps=0.1; %给出误差线;  j0 b' `3 l! K$ L( v: b! C1 F/ F
    p=[];5 Q( h' R2 ]* x3 q( {8 D
    syms y z lamd
    5 ?2 S/ L% k6 F% f- {. mf=exp(y^2+z^2-y*z)*cos(y+z);+ D% s; r, Y8 {
    grd=jacobian(f,[y,z]);) Q+ |8 p, _( }  c2 C& O$ \; S
    x=[1 1];%给出起始点;
    ; R  w" p; F% h3 T1 p2 a3 MX=subs(grd,[y,z],x); %计算x点出的梯度;
    ' m* |$ `" @- H, fXX=sqrt(X(1)^2+X(2)^2); %x的模;
    % R& t& ?7 Z( c$ n. p# h* U  f  if XX<=eps;
    2 |5 s# [5 z; W/ T1 J, s  x      disp('所求点为x=');3 [' m5 o4 v; u  @  K
      disp(x);
    ) T; ]+ I" I0 J' Q  else$ B9 H  a7 T" c# g6 N% j6 r
       for k=1:20;6 x" t% ?/ P' n! k, y
          p=-X./XX;
    1 U  m1 e$ w& P      H=subs(f,[y,z],x+lamd*p);
    6 M2 L4 x3 b9 ~; v' C     %求解最优步长lamd是关键问题;
    & d' L' V0 G0 w. B2 @     lamd=fminbnd(@(lamd),myfun(lamd,x),0,1);
    . B, t! p; j6 K- `5 y1 X       x=x+lamd*p1 U& E5 F: \( @& s; D/ a& C
          X=subs(grd,[y,z],x);: H$ P0 `$ W' o$ K
          XX=sqrt(X(1)^2+X(2)^2); %x的模;6 b- H% {4 k( l, l. J
          if XX<=eps;
    & G( j0 g6 ]/ ?( B0 e4 L          disp('所求点为x=');4 ]5 n7 g  }, G3 R3 z/ Y; F
          disp(x);7 q- |* C. u( V: t
          end0 w' N3 i2 s1 a0 A( j$ q2 e1 E: a
       end$ K+ v+ @& H4 B4 s- T
    end( v$ z% C4 J% F) T) X2 c
      
    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-7-29 19:22 , Processed in 0.496590 second(s), 56 queries .

    回顶部