QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 1850|回复: 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 这里不会写了8 Q" s4 d6 z5 \& q6 Q) B1 Z
    %用最速下降法求解问题;9 K8 s" O4 ^. Z$ R) X1 i
    eps=0.1; %给出误差线;3 g' a" X! g) W8 O5 @' f, p- G8 e, U
    p=[];  l# @% O7 W, H" M8 }! n0 ?
    syms y z lamd
    2 x8 z' A4 J0 n/ n5 M$ I6 N$ mf=exp(y^2+z^2-y*z)*cos(y+z);
    , @9 \, Q+ D# L5 W6 w% A/ Wgrd=jacobian(f,[y,z]);. X, U7 t8 B# B9 i5 F# g, C! Y' @
    x=[1 1];%给出起始点;- ~, }* L& O" T% r9 x: h
    X=subs(grd,[y,z],x); %计算x点出的梯度;
    - P! R$ n" d. K: q5 qXX=sqrt(X(1)^2+X(2)^2); %x的模;# k3 V& m- J9 |$ p
      if XX<=eps;. C7 x) |( \& q( ]& V& r
          disp('所求点为x=');
    1 G1 G% K2 \7 k  [- w, k  o  disp(x);
    " P# _. X; P& E2 A( f  else, [+ U2 h/ |. H. [
       for k=1:20;2 |% p9 p& [# \! a2 z
          p=-X./XX;
    # v* T: G9 X( |. Q      H=subs(f,[y,z],x+lamd*p);
    % t- b* @; J1 }2 z6 S; t' d     %求解最优步长lamd是关键问题;
    6 [7 H) H2 i/ r& Z3 U8 f. z     lamd=fminbnd(@(lamd),myfun(lamd,x),0,1);
    3 o$ H7 [% C: r$ f  r/ z8 b       x=x+lamd*p
    5 U7 M/ S6 ?# I- m6 J6 j      X=subs(grd,[y,z],x);( n6 K+ U* O" _6 ^
          XX=sqrt(X(1)^2+X(2)^2); %x的模;
      e5 o' r4 g* a1 F5 O( _: e      if XX<=eps;
    5 Q: x" y* a( N7 u  X          disp('所求点为x=');
    $ R9 L' N- ^. z3 z      disp(x);
    , T5 H* B. C! ?* A; K: w: g      end# ^: d2 a2 M% o3 K, w0 h, W
       end
    . u, _# b* C, x/ W end/ Z- H. V4 T& P9 {4 L1 z$ l2 h
      
    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-28 07:25 , Processed in 0.291999 second(s), 57 queries .

    回顶部