QQ登录

只需要一步,快速开始

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

那位大神能帮我看看这段代码?用matlab画图的

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

2

主题

5

听众

51

积分

升级  48.42%

  • TA的每日心情
    郁闷
    2012-9-8 16:59
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    自我介绍
    活泼可爱

    群组数学建模培训课堂1

    群组华南理工大学

    群组Linux推广

    群组计算机考研

    跳转到指定楼层
    1#
    发表于 2012-7-31 18:47 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    %画图
    0 N8 v1 K9 \! n2 G: [8 K! H+ ?: ]3 V2 f. R
    close;   ??????0 D9 k: a2 o8 y2 C( ^
    set(gcf,'numbertitle','off');   ??????' W" N! @9 k) s
    set(gcf,'name','Dijkstra');, {4 w; w& G) |+ H5 ~3 E# p
    set(gca,'visible','off');
    + H) W& w' N0 Q6 }* A/ A axis square;
    * `6 [6 t( J% b$ C' X% ^  ] hold on;
    ( _1 r5 J- Y  N/ \1 @' p' W
    1 W* ?* M7 n  k0 N& } b=linspace(0,2*pi,mx+1);, L  j* Y5 h7 X# D, e2 B2 ^# l
    b1=10*sin(b);
    . h+ v* |9 S* [* f b2=10*cos(b);0 k& t" z: `1 i, H- `
    plot(b1,b2,'ko');
    $ D0 Q" f* A8 W. u' f hh=char(49:48+mx);
    , A( l  T1 C+ z7 V4 h$ f1 i for i=1:mx" |9 r+ i2 A$ g4 H; T) R) g0 Y
        text(b1(i)+0.5,b2(i),hh(i));& o  ]) H; S; ~$ }- P- ~
    end;
    & R# k! v! a$ @: C" X for j=1:m8 l" j9 d1 Y% |, M& V( M; t/ t
       for i=1:2" s( p" n. y) M+ t5 g3 A9 Y/ U9 O
        c1(i)=b1(map(j,i));
    8 f8 V5 S; _, ^; v" V4 |0 M    c2(i)=b2(map(j,i));0 _* L# a9 O0 T9 m5 T' Q
        end;
    9 d0 B: O# h; V: Y- }3 {    plot(c1,c2,':');   + M4 Q% X+ j* W( l  p$ ^
      end;
    ( I1 \8 ?5 D. A/ c% m$ p, }
    + E: V. V2 G, g6 D$ H: b) ] kk=length(p);( `' ^; \9 p0 V. l! p
    k=0;
    & ^! ~1 V# D( I4 U) [3 y9 u# S for i=1:kk
    ! X. Q% r: ~+ V# _4 U" @5 k8 z    if(p(1,i)~=0)
    9 z* @  @) x) Z! v. E: B) w+ b       k=k+1;
    . Z* o. D) f# L    end;
    ; ^: ?0 h( `* a, A, c9 Q end;5 V' |0 q% K* q# T+ Z% Q2 C
    for i=1:k# ]& l$ e# W( I) O- S
       d1(i)=b1(p(1,i));+ P! c2 j8 X2 J7 H! T# C! a% D
       d2(i)=b2(p(1,i));5 H, K$ p( I$ w2 i( @9 e
      h=plot(d1,d2,'r');
    3 i/ f. L, N* X" Y2 eend;
      H5 f! S% b* y& t% M8 n# @ set(h,'linewidth',2); ' O) p) w: ]( `5 @0 F
    legend(h,'粗线表示最短路');, L: [1 ]6 G# W
    hold off1 S, v+ V+ F3 _" s# Y
    这是程序的画图部分,里面的p,v,map,f分别是经过狄杰斯卡尔算法算出的最短路径,最短路径所经过的点集,输入的矩阵
    7 l0 u7 X+ l, k+ s$ _0 Bmap形如[1,2,30;2,3,34;3,4,12]
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信

    1341

    主题

    738

    听众

    2万

    积分

    数学中国总编辑

  • TA的每日心情

    2016-11-18 10:46
  • 签到天数: 206 天

    [LV.7]常住居民III

    超级版主

    社区QQ达人 邮箱绑定达人 元老勋章 发帖功臣 新人进步奖 原创写作奖 最具活力勋章 风雨历程奖

    群组2011年第一期数学建模

    群组第一期sas基础实训课堂

    群组第二届数模基础实训

    群组2012第二期MCM/ICM优秀

    群组MCM优秀论文解析专题

    回复

    使用道具 举报

    麦子104        

    2

    主题

    5

    听众

    51

    积分

    升级  48.42%

  • TA的每日心情
    郁闷
    2012-9-8 16:59
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    自我介绍
    活泼可爱

    群组数学建模培训课堂1

    群组华南理工大学

    群组Linux推广

    群组计算机考研

    厚积薄发 发表于 2012-7-31 20:14
    ' H5 q; F. Z* r* g5 |  m代码怎么了?
    , D7 `) d# h  j
    画出来的图不对, X! s  @+ E0 s& S: `- Q
    我是想画最短路径图 结果出来的图有的标号和边显示不了
    回复

    使用道具 举报

    麦子104        

    2

    主题

    5

    听众

    51

    积分

    升级  48.42%

  • TA的每日心情
    郁闷
    2012-9-8 16:59
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    自我介绍
    活泼可爱

    群组数学建模培训课堂1

    群组华南理工大学

    群组Linux推广

    群组计算机考研

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-6-16 01:17 , Processed in 0.451087 second(s), 71 queries .

    回顶部