QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 3744|回复: 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
    %画图8 U, [6 c, d( C7 ~

    : ]; u, P( T3 m) n7 _1 jclose;   ??????
    , I* S2 |$ ?4 M  b* {0 j: Z set(gcf,'numbertitle','off');   ??????  h3 d) n" w3 D7 ]
    set(gcf,'name','Dijkstra');2 k7 ]# S4 K- j7 ]7 H4 `2 `0 b
    set(gca,'visible','off');
    ) }3 g5 [0 m' p7 Z, H8 W& r axis square;( z; A( S4 r% A1 c2 e) l' [
    hold on;
    2 K/ t% t2 v7 R& x " T1 U+ C' l) x& E6 |
    b=linspace(0,2*pi,mx+1);
    . v8 T: a( z6 C  N& l( l b1=10*sin(b);( c2 x* W7 _, e
    b2=10*cos(b);
    * P) z7 ^6 P" c3 G  i plot(b1,b2,'ko');
      a! `8 H  s- ], B$ Q/ n hh=char(49:48+mx);' c/ E/ `! C$ Q; a( O' ^
    for i=1:mx! C7 l: ^# k* P) Y
        text(b1(i)+0.5,b2(i),hh(i));9 Y) X  Q" @+ _
    end;' T7 ]3 \8 C$ J  B2 C4 |  P# v
    for j=1:m
    $ L) m' Q% R) j2 `: }7 C   for i=1:2
    8 V3 F. z* I2 G  q& P, v. f: D( H% z    c1(i)=b1(map(j,i));
    ! Z' b4 I' u- K* a# w    c2(i)=b2(map(j,i));2 x! J/ L! E  m" z* n) D
        end;
    / s9 i1 m: r# W3 Q( M    plot(c1,c2,':');     s4 J# i/ w$ ?2 t$ R+ q
      end;
    & k: U1 T! j; q8 J: ^! X
    + c/ k( ?  s  C- |' U$ k kk=length(p);
    ; n$ W1 }& R0 z9 q9 ` k=0;
    % P! |8 I; e4 D- v* [7 o for i=1:kk  I; v8 H2 z0 q* n1 Y
        if(p(1,i)~=0)5 w9 Q" e+ I7 S& z
           k=k+1;
    $ n/ D+ U; M' `    end;
    * P  i; X8 |5 A/ X* U  s/ l end;0 _, k9 z7 m. |1 b% _: c
    for i=1:k
    ' L5 a0 [: V, n# Z   d1(i)=b1(p(1,i));) x9 p2 h+ P+ c7 S6 M8 P- L& A
       d2(i)=b2(p(1,i));) p; t7 N. z, y% J$ C
      h=plot(d1,d2,'r');9 ?, J9 Z$ [  b, l$ R, s8 i
    end; 2 ~* ~) W1 K& W/ K2 e
    set(h,'linewidth',2);
    4 D1 n* [" M" t" K( f legend(h,'粗线表示最短路');$ n# f6 k7 c9 Q; u
    hold off5 V$ t5 E5 ~$ _7 L& Y  b
    这是程序的画图部分,里面的p,v,map,f分别是经过狄杰斯卡尔算法算出的最短路径,最短路径所经过的点集,输入的矩阵8 r* M7 m. A+ Z1 C' ]) \% X" }
    map形如[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 / F) d0 I& n# K7 C5 L
    代码怎么了?
    9 Q9 W* H4 {* h0 Q" D
    画出来的图不对
    0 q3 w! n6 Y8 j* V8 R6 M9 B我是想画最短路径图 结果出来的图有的标号和边显示不了
    回复

    使用道具 举报

    麦子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-4-9 23:10 , Processed in 1.962889 second(s), 71 queries .

    回顶部