|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
尝试将 SCRIPT pcolor 作为函数执行的问题6 T! ~, ~4 U3 Z7 m y* X$ Q
# D6 T( F' {! t2 L: E
+ H( h# W1 Y1 P; y- y1 `5 |/ D
- Z* K* }) S, }代码:
% _6 D( l* E3 n%创建具有障碍物的栅格地图
& x+ ^/ A6 i1 S$ Q. f%矩阵中0代表黑色栅格 ; I. i8 ]" l& q
a = ones(20);
- j3 V! Y6 `9 K w" n8 Xa(3:5,6:8)=0;
G' H7 f4 C; ?% t3 Wa(10:12,16:18)=0; 3 ~2 o) d n# S3 x( a" ~9 A
a(14,10)=0;
3 L: f4 A5 B! x9 f- ~. G
0 l/ d/ w) C/ t8 t/ u+ k/ xb = a; ) I* e ^' l8 R& @. S7 U
b(end+1,end+1) = 0; $ u, M* N& `6 J1 S, a! m% n
colormap([0 0 0;1 1 1]); % 创建颜色 4 t+ R0 v. x1 a) n) }" N2 N1 f
pcolor(0.5:size(a,2)+0.5,0.5:size(a,1)+0.5,b); % 赋予栅格颜色 2 t' {) }5 @7 D( O
set(gca,'XTick',1:size(a,1),'YTick',1:size(a,2)); % 设置坐标 # ]: V( o0 _% ~( L+ k L3 G
axis image xy; % 沿每个坐标轴使用相同的数据单位,保持一致
: j$ \0 K+ R6 X1 z# p
4 G, ^; C, e8 L% M; P2 B. n
- d' z# |4 K) e" Y# K6 P5 o2 n" Z只是简单创建一个栅格地图,但是结果显示:) X) M' y+ u1 y7 A
尝试将 SCRIPT pcolor 作为函数执行:2 E- K9 e4 s9 p
P:\MATLAB\toolbox\matlab\specgraph\pcolor.m
! e3 |) a: F' n& N, |- s+ z这是为什么,怎么解决? |
|