|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
尝试将 SCRIPT pcolor 作为函数执行的问题
& _+ f" N0 H3 J( F4 r. }! O
- G8 d( I5 ^8 W7 M0 l) @' r2 x ?, P- T; e
. f; Y- v2 U+ z+ ?代码:
3 v$ E4 E, z& p: G% A" J%创建具有障碍物的栅格地图
) a' D, d- u( |8 L7 `%矩阵中0代表黑色栅格 . A$ w! K4 H. d! Y- Q" N* [
a = ones(20); + i4 x' `! }. X# s
a(3:5,6:8)=0; % G$ |+ g9 Z. G; A) k5 s
a(10:12,16:18)=0;
' u/ m9 U. _2 B$ na(14,10)=0;
& ^, M [9 Z/ s6 t . p! P0 Y3 m! I& {
b = a; 5 C4 U& Y9 K6 w( h
b(end+1,end+1) = 0; 4 t" ^6 B. U' s2 Y% C
colormap([0 0 0;1 1 1]); % 创建颜色 ( X& a( u6 t0 g! ]
pcolor(0.5:size(a,2)+0.5,0.5:size(a,1)+0.5,b); % 赋予栅格颜色 ) K; |7 y' f4 I( w# ~) V& B' [
set(gca,'XTick',1:size(a,1),'YTick',1:size(a,2)); % 设置坐标
5 }8 n6 {3 v' j5 N2 C; vaxis image xy; % 沿每个坐标轴使用相同的数据单位,保持一致
# z# O5 J% \5 }* ~/ O6 k/ b# h3 r& r H
' W# t& N" E: G3 K$ m+ t) @
只是简单创建一个栅格地图,但是结果显示:
5 t& t6 w2 @7 f; M尝试将 SCRIPT pcolor 作为函数执行:
8 y' @, ]* W, e+ [ B( @6 @4 @' LP:\MATLAB\toolbox\matlab\specgraph\pcolor.m
: a, ^' ]- |% z8 w. W1 i z$ }这是为什么,怎么解决? |
|