|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
尝试将 SCRIPT pcolor 作为函数执行的问题
' r, S9 o0 p% w: z; V$ n" _* g3 T+ E. E i2 Q w
7 n# }* `& l; ]% s& V7 J6 k" X
: {2 Q$ c4 Z3 i& ^. A* @
代码:
: Z3 S% R- U8 g( u2 [0 `%创建具有障碍物的栅格地图
8 l" j5 E* w0 |! X) L- f6 l%矩阵中0代表黑色栅格 V( o* w" _/ B* f) }/ t
a = ones(20);
/ L8 J- x( O+ g, p% ?a(3:5,6:8)=0;
q8 e% X5 d( ?4 R% l" ja(10:12,16:18)=0;
" H- Q$ W {& q9 z6 a) n/ U& _a(14,10)=0;
- h" W5 l8 h( D( v. V
8 ?0 Q. d" e( q) `" Nb = a;
5 l7 I6 ` w3 X2 l2 Z0 c: nb(end+1,end+1) = 0;
& L+ t& I8 Y6 T) V) J( B" t3 \colormap([0 0 0;1 1 1]); % 创建颜色
( R x! g% S& _( A Y% W) T8 }! ~pcolor(0.5:size(a,2)+0.5,0.5:size(a,1)+0.5,b); % 赋予栅格颜色
2 K- C# y& {4 X# M- ]" A. k+ K3 @" @set(gca,'XTick',1:size(a,1),'YTick',1:size(a,2)); % 设置坐标
; y( ~* f$ b3 J" E5 V2 s2 r8 S9 saxis image xy; % 沿每个坐标轴使用相同的数据单位,保持一致 + C2 t: V* k" y3 |) ^8 A
' g+ g) |' P/ J4 f
! k) U9 `) y+ F& W( p只是简单创建一个栅格地图,但是结果显示:0 j: q, K* T& h( q, j
尝试将 SCRIPT pcolor 作为函数执行:6 C/ f: ^, b0 V* c' Y/ m( E
P:\MATLAB\toolbox\matlab\specgraph\pcolor.m
2 {6 k! G" n/ r# ~这是为什么,怎么解决? |
|