|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
尝试将 SCRIPT pcolor 作为函数执行的问题
0 `2 g) e3 l9 c$ o, z; V& b
6 T' T, t r3 @& D f; p) v; e' x3 G
6 ~0 D) Q/ }1 V, O# L3 A0 j) n2 a代码:! u. y& U, d- [
%创建具有障碍物的栅格地图
4 `3 p+ U, u* m, Z- ]6 i$ V7 ?3 R' a%矩阵中0代表黑色栅格 / F, Q. t) ?( h' c/ d" S R7 H
a = ones(20);
4 w, l$ c" K- G7 _/ G Da(3:5,6:8)=0;
6 T+ `8 ^. T6 Xa(10:12,16:18)=0; + n3 y7 Z L" K3 j& G4 t
a(14,10)=0;
5 `9 N( _3 D5 Z4 w& F% O" Q& W
$ {+ Y& O5 Q3 |: xb = a; . ^' K6 g, n7 Z( b
b(end+1,end+1) = 0; $ L: I6 Y8 g3 ?$ g+ W+ m
colormap([0 0 0;1 1 1]); % 创建颜色
3 V. \5 |- c( {4 }: [ `1 s0 ?2 [pcolor(0.5:size(a,2)+0.5,0.5:size(a,1)+0.5,b); % 赋予栅格颜色 & i8 G% L7 Y V. V! g
set(gca,'XTick',1:size(a,1),'YTick',1:size(a,2)); % 设置坐标
" |5 _1 G5 ^$ Aaxis image xy; % 沿每个坐标轴使用相同的数据单位,保持一致
' d2 J; X0 w. s# q& G; V; l l* j" T, O1 B5 c3 T+ e0 P% g
; x' b" i3 U. n5 m' T. F只是简单创建一个栅格地图,但是结果显示:
# u; f: e6 v, O尝试将 SCRIPT pcolor 作为函数执行:
# M _ I. l$ v; P3 j, x5 UP:\MATLAB\toolbox\matlab\specgraph\pcolor.m/ d v6 g* C" ~8 J7 o6 @2 W
这是为什么,怎么解决? |
|