数学建模社区-数学中国
标题:
那位大神能帮我看看这段代码?用matlab画图的
[打印本页]
作者:
麦子104
时间:
2012-7-31 18:47
标题:
那位大神能帮我看看这段代码?用matlab画图的
%画图
; w4 p6 x9 }" t( K- C
" p4 c- o: ?" x h0 N: w& W8 P
close; ??????
7 d; Y8 ]6 D( r' v/ \; F' x/ L
set(gcf,'numbertitle','off'); ??????
& P: }- H0 U" H
set(gcf,'name','Dijkstra');
5 D. C6 d! h& z( a
set(gca,'visible','off');
; N- ^( R& |( i
axis square;
4 D; p) G }' `' `( S" o, C
hold on;
; _8 ]+ u+ H c; Q$ X, G
- e- D2 i8 Q+ K! h H* C. j. s: k. R
b=linspace(0,2*pi,mx+1);
; ?7 U* X/ c- L) z4 |. I1 \9 }6 ~
b1=10*sin(b);
. t6 M# z: W7 s0 c2 u1 A$ n/ v
b2=10*cos(b);
' u! F: S' V+ M9 P: U
plot(b1,b2,'ko');
* c0 ]3 Y) M: d2 z
hh=char(49:48+mx);
- Q) [3 u. V5 J: c6 n
for i=1:mx
: y# K* t% D0 q# |9 i j/ m
text(b1(i)+0.5,b2(i),hh(i));
2 K. E& o M# Z# f1 G
end;
3 P. m9 `7 {9 @3 A4 ?4 u
for j=1:m
7 }8 B. ?$ g6 W# j* {$ Z
for i=1:2
- f+ }+ {0 i3 n$ c8 K2 e5 t
c1(i)=b1(map(j,i));
5 a. S. u F% @; |, h. P' L
c2(i)=b2(map(j,i));
* v+ O w3 i/ }0 Q2 Z: j, ]% n
end;
' d, [: }4 L& `" T8 f$ y$ b
plot(c1,c2,':');
9 F' g$ g$ S6 ~" z; T) F2 h; e
end;
4 b" R! Y7 n9 b6 j
4 v: y- k6 K( d: ]3 R J
kk=length(p);
3 r; F" ?' L+ u! W5 K- t4 ^& X R
k=0;
. V+ r2 @0 w2 g0 M8 r
for i=1:kk
# H$ q4 Q. b' C
if(p(1,i)~=0)
, a9 g) @* n* \' L. v5 o4 ^0 |8 P1 T, @
k=k+1;
* [( {' I) P# q( Z" t4 r* w' t( X
end;
; o; ~/ U' R8 h9 n
end;
5 {( a$ \# I; Q. @9 q; \2 n* s
for i=1:k
3 u+ n" ?# \7 e/ S6 e
d1(i)=b1(p(1,i));
- K) C* J# r4 F# x4 D$ @% I
d2(i)=b2(p(1,i));
3 p# z/ [. a1 ~( c
h=plot(d1,d2,'r');
3 {( f: H& Q3 T
end;
% I2 w! A; M1 q$ P/ e: D! \
set(h,'linewidth',2);
4 c, F# g+ I! `9 ~7 H* c$ [
legend(h,'粗线表示最短路');
2 B, j( U; c0 U7 G0 E* F1 ?) v
hold off
0 I E% P& F& @/ b2 r4 o2 Q
这是程序的画图部分,里面的p,v,map,f分别是经过狄杰斯卡尔算法算出的最短路径,最短路径所经过的点集,输入的矩阵
8 \% P, k2 V3 B( ^5 D' s( K# n
map形如[1,2,30;2,3,34;3,4,12]
作者:
厚积薄发
时间:
2012-7-31 20:14
代码怎么了?
作者:
麦子104
时间:
2012-7-31 20:51
厚积薄发 发表于 2012-7-31 20:14
, D- c2 B5 K: ^& D( l7 A: e- Q
代码怎么了?
+ r0 r0 n) W" X) R" C4 J( C2 t
画出来的图不对
" @, K1 a$ i# l- T( E' N
我是想画最短路径图 结果出来的图有的标号和边显示不了
作者:
麦子104
时间:
2012-7-31 20:53
好像说错了 是迪杰斯特拉算法
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5