|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
尝试将 SCRIPT pcolor 作为函数执行的问题3 S, S1 S5 q0 K1 T+ y5 n1 I
* y, y- z" x) T+ f
3 k( c; N* u Q& D( R# K. v# S: f9 N- X; ~, O
代码:
! s: e3 o( B3 w6 a1 o3 f%创建具有障碍物的栅格地图
* l/ @3 v$ }- \4 }7 n5 M5 A%矩阵中0代表黑色栅格 ; \* N. }+ r/ D
a = ones(20); . l; j7 t5 M& B7 T
a(3:5,6:8)=0;
) U7 u5 l6 n1 ka(10:12,16:18)=0; 4 y4 Z% S, |$ j4 ^3 s
a(14,10)=0; : j: ~. o* w. V8 c
" S9 `! G6 r. t0 o/ O+ n4 N
b = a;
3 ?9 y) F2 x( ~- Y5 d1 qb(end+1,end+1) = 0;
2 w2 \' w4 c. y. Gcolormap([0 0 0;1 1 1]); % 创建颜色 / ~# W! R* t3 l5 s! @7 |
pcolor(0.5:size(a,2)+0.5,0.5:size(a,1)+0.5,b); % 赋予栅格颜色 3 _# t2 ^0 `# d3 G% F4 i
set(gca,'XTick',1:size(a,1),'YTick',1:size(a,2)); % 设置坐标
- M$ G6 I; g( i$ W2 Kaxis image xy; % 沿每个坐标轴使用相同的数据单位,保持一致
4 L4 Z' { ~0 Z4 r1 k7 [7 v
8 ~! m" _% |# \6 I" d
0 m, P+ y$ P. _+ p6 i1 f' t只是简单创建一个栅格地图,但是结果显示:
# }, }3 b* i5 W' O7 h) U" C8 F尝试将 SCRIPT pcolor 作为函数执行:
0 h$ A. M) g0 L8 DP:\MATLAB\toolbox\matlab\specgraph\pcolor.m
9 y% k: p( `6 ^4 [1 A这是为什么,怎么解决? |
|