QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 3426|回复: 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
    %画图' R6 X9 T8 C& }
    ( p" e( [4 Z: a( N8 B0 [1 R
    close;   ??????
    3 e% p/ L9 y( f$ F set(gcf,'numbertitle','off');   ??????0 I8 s: ]/ C# ^5 @
    set(gcf,'name','Dijkstra');. y, U) I6 w% @; e
    set(gca,'visible','off');
    3 }2 a; b+ Y0 f* h, V% ?1 |9 M axis square;
    ( [! k$ a* _5 v! D; B( @ hold on;1 T0 N% P+ f) M2 P4 ^/ D" A
    & k! E7 k) p+ b) b. l; w
    b=linspace(0,2*pi,mx+1);' `3 D3 ~* c7 w% z5 o: b( i/ e
    b1=10*sin(b);
    ( ]0 ~) p" k5 g- u7 D, S4 l$ j b2=10*cos(b);+ v' ^2 h: @# K2 E0 q5 M  ]
    plot(b1,b2,'ko');
    1 u0 v) h0 F, m! F$ y hh=char(49:48+mx);
    8 i# D% R2 u4 `. p- q for i=1:mx
    ; t5 p: G& Q' n" O* ]4 p    text(b1(i)+0.5,b2(i),hh(i));
    1 U2 p+ m" N! y; L. ? end;2 I8 S+ L* ]% A+ g" ~) P0 q& |
    for j=1:m
    ) |9 p( D. C" A  i3 f9 p   for i=1:2
    6 |% Y9 M" C+ o! p    c1(i)=b1(map(j,i));
    0 |6 A8 Z7 j& m+ z7 E' n/ z    c2(i)=b2(map(j,i));! g5 y. C- r) X% l
        end;4 n* l" g6 W4 m4 j" L: U
        plot(c1,c2,':');   1 R3 G. P2 r- V( Q. H
      end;/ F2 ?8 C. o4 ^) Z1 w

    " v! s: j: q) }4 k* } kk=length(p);
    ' x3 u8 r3 F5 S5 J5 w6 [- a k=0;
    0 t1 R  C; p: H for i=1:kk6 [) X+ m* h' f! ?; ^2 i
        if(p(1,i)~=0)
    ' n) I* A4 g  l4 m* W       k=k+1;: }; H0 `3 U4 Z3 K$ F
        end;. B3 v1 [" q% ?; s
    end;
    7 [9 g4 C, }) v9 @. U for i=1:k( F" O6 @2 f; u8 V. t8 _' D
       d1(i)=b1(p(1,i));
    6 k2 `: R3 b+ n4 m7 t- M0 d% K4 Z   d2(i)=b2(p(1,i));
    + ^" b, s$ X- M. ^; `  h=plot(d1,d2,'r');
    " C8 h: U4 f: u) T( q2 D" ^end; 5 Y: w; V6 z- `8 Q, d* {
    set(h,'linewidth',2);
    ) {6 k0 e0 u# g3 E. N3 N" Z legend(h,'粗线表示最短路');
    * Y' J7 `. H( R' H4 `1 M$ n hold off% b  X9 n! J- G6 S
    这是程序的画图部分,里面的p,v,map,f分别是经过狄杰斯卡尔算法算出的最短路径,最短路径所经过的点集,输入的矩阵  W7 F/ L$ y9 @" R
    map形如[1,2,30;2,3,34;3,4,12]
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    麦子104        

    2

    主题

    5

    听众

    51

    积分

    升级  48.42%

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

    [LV.3]偶尔看看II

    自我介绍
    活泼可爱

    群组数学建模培训课堂1

    群组华南理工大学

    群组Linux推广

    群组计算机考研

    回复

    使用道具 举报

    麦子104        

    2

    主题

    5

    听众

    51

    积分

    升级  48.42%

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

    [LV.3]偶尔看看II

    自我介绍
    活泼可爱

    群组数学建模培训课堂1

    群组华南理工大学

    群组Linux推广

    群组计算机考研

    厚积薄发 发表于 2012-7-31 20:14
    ; ]& ]7 E$ a2 O/ T代码怎么了?
    5 [  d, r3 P. g' S" J5 u2 M/ a  w
    画出来的图不对
    2 k8 m1 C; R# X# e我是想画最短路径图 结果出来的图有的标号和边显示不了
    回复

    使用道具 举报

    1341

    主题

    738

    听众

    2万

    积分

    数学中国总编辑

  • TA的每日心情

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

    [LV.7]常住居民III

    超级版主

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

    群组2011年第一期数学建模

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

    群组第二届数模基础实训

    群组2012第二期MCM/ICM优秀

    群组MCM优秀论文解析专题

    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2025-8-7 02:44 , Processed in 0.612679 second(s), 74 queries .

    回顶部