|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
尝试将 SCRIPT pcolor 作为函数执行的问题 k9 `) @/ A! w" e+ [
5 g5 g+ G( P \" x- K0 E& G
9 B0 u. z9 ?, M* h4 ?
- r9 t$ q' Y! T9 @& U代码:, I6 [. `4 p. a; s
%创建具有障碍物的栅格地图
- S; g1 j3 f4 U( Y! x* B) L! Y%矩阵中0代表黑色栅格
+ Q# N2 C5 P+ M6 |5 n0 N: ua = ones(20); - B2 n4 V% g9 `) G5 J
a(3:5,6:8)=0;
$ H/ n1 N% l. m% H4 E6 ba(10:12,16:18)=0; 2 h9 O& W# r6 g/ J
a(14,10)=0; ( k! o5 \) A8 C% Y7 ?! P+ G
& V/ \3 P& ]; m, ^7 M
b = a; : u. Z/ e" \: X+ x, R* i
b(end+1,end+1) = 0;
[" S: I' S7 _! O/ @ S! `. fcolormap([0 0 0;1 1 1]); % 创建颜色 & A0 d! P# i" p9 W
pcolor(0.5:size(a,2)+0.5,0.5:size(a,1)+0.5,b); % 赋予栅格颜色
4 u3 ~2 q, G k, @6 b6 b2 F; V% Sset(gca,'XTick',1:size(a,1),'YTick',1:size(a,2)); % 设置坐标
7 Q8 V5 }3 |' g) f6 y) jaxis image xy; % 沿每个坐标轴使用相同的数据单位,保持一致 ! G; f+ v1 ~4 _8 q& @9 g/ O
2 B- k* c- E( m2 S& V0 W# r
/ Z F7 D8 h) ?& p+ g3 I
只是简单创建一个栅格地图,但是结果显示:" u( p% z8 { G4 d1 J! n
尝试将 SCRIPT pcolor 作为函数执行:! m; D$ d/ V5 x: {1 g
P:\MATLAB\toolbox\matlab\specgraph\pcolor.m
( I/ I' y7 I$ L9 @这是为什么,怎么解决? |
|