|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
尝试将 SCRIPT pcolor 作为函数执行的问题
1 X( T1 f6 t1 y; w, x* _8 V! d) Y6 L+ T) n6 ^, `' G
$ o) B% b9 n( _) C, \
, a7 P9 P8 w, b% T8 y$ L
代码:( `2 f( C/ C6 y& j @4 c, Z
%创建具有障碍物的栅格地图
9 T/ F c" \+ S& T* C%矩阵中0代表黑色栅格 ( P- f8 Y2 u9 U% e
a = ones(20);
5 x4 U) t, I& ?5 c, w9 Da(3:5,6:8)=0;
' a' J+ E$ r: Q; R# t9 p& }a(10:12,16:18)=0;
* [; L( N- x9 O( P; K/ H# |a(14,10)=0; 9 [# H) C# ~; H! v. ~* T
3 @( M. }- q6 s! Z( Z& u
b = a;
1 @8 t7 A- U1 S# ?4 Pb(end+1,end+1) = 0; * l- r' m3 \5 I! c8 m
colormap([0 0 0;1 1 1]); % 创建颜色 " ]: m* m6 ]4 B, d: T, u% `
pcolor(0.5:size(a,2)+0.5,0.5:size(a,1)+0.5,b); % 赋予栅格颜色 , i% m' I' I; B ~5 K
set(gca,'XTick',1:size(a,1),'YTick',1:size(a,2)); % 设置坐标 4 a5 p; ?. B* R2 T5 |
axis image xy; % 沿每个坐标轴使用相同的数据单位,保持一致
5 S x7 p) R9 V; {- w( `) d6 S7 {2 E4 k* i3 F, ]2 l
6 }$ V6 \5 ?* K# `3 h' U! r3 n只是简单创建一个栅格地图,但是结果显示:
- v! W) I/ l3 @4 I0 \$ N尝试将 SCRIPT pcolor 作为函数执行:4 G, g" r, ~, I' V- Q/ G
P:\MATLAB\toolbox\matlab\specgraph\pcolor.m
3 d( ?6 S8 j# s: k2 ~: d这是为什么,怎么解决? |
|