QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 1819|回复: 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 这里不会写了2 ?# v* C* [" Y; L
    %用最速下降法求解问题;
    - \) l  w& ~1 w9 veps=0.1; %给出误差线;) \7 H8 m/ ~: u2 F
    p=[];
    & i6 J0 j' j- Y2 g0 n" i( dsyms y z lamd/ X) N$ y& S8 ^" ^
    f=exp(y^2+z^2-y*z)*cos(y+z);
    / D% M3 u: C) _grd=jacobian(f,[y,z]);
    % x" T) L  ~* g) ]2 g  A4 ]: f5 ?x=[1 1];%给出起始点;. ?% F, E: t- B+ A: n( j: \
    X=subs(grd,[y,z],x); %计算x点出的梯度;
    5 P/ H) A/ d0 q6 i2 u# aXX=sqrt(X(1)^2+X(2)^2); %x的模;' l* W4 _% c# G
      if XX<=eps;
    1 c0 ?1 M$ B8 {9 r5 Y0 M. J: F0 `      disp('所求点为x=');+ n/ ?. {& @- V
      disp(x);# r1 ]$ J. T3 p  h; Y1 \, b
      else/ |+ p) N9 P: q: t# _. c
       for k=1:20;* H  W% u, M* \  E% y( z
          p=-X./XX;
      w3 A/ B' `: c; g# I$ u6 N3 ^      H=subs(f,[y,z],x+lamd*p);
    4 d/ |) Y' s5 U, I# T, w1 [     %求解最优步长lamd是关键问题;
    2 T  I! m4 A# i% I     lamd=fminbnd(@(lamd),myfun(lamd,x),0,1);
    - z2 b7 E5 z; h$ e* \: c       x=x+lamd*p9 _0 [7 x: s4 C* a: x9 G* G
          X=subs(grd,[y,z],x);
    4 `: ^5 ?/ k1 B4 {, ]% [      XX=sqrt(X(1)^2+X(2)^2); %x的模;( b" ^0 ^3 G9 y
          if XX<=eps;
    7 Q& h- ^2 G) m1 }! u          disp('所求点为x=');
    - I, v- G+ P) ?1 \5 w+ D* V/ A, H+ _      disp(x);! }- ?% _1 y; T! H9 Y4 `8 z  y
          end# V8 V) C9 V6 H1 ~- Y& K
       end/ N. [7 B$ t/ N6 l6 v
    end9 |2 `7 g9 h5 M$ ^9 J& @' e+ Q
      
    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-11 15:18 , Processed in 0.437683 second(s), 56 queries .

    回顶部