|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
尝试将 SCRIPT pcolor 作为函数执行的问题8 L" p; K: f& I- G
8 S( m3 J- _' a# K8 D$ |1 z' s
( v8 }' D1 X( u/ [* e- k
) a% l4 y6 Y, I" R
代码:
) v* c( k3 v) c5 N( x%创建具有障碍物的栅格地图 ! q d0 S7 k& a" }- E8 P* Y
%矩阵中0代表黑色栅格 / Q& G1 y! h5 ~/ a9 d) V% X1 `) u
a = ones(20); " b4 r2 k3 f9 r/ P% h7 t" A9 Z
a(3:5,6:8)=0; V4 j: i6 H* Y0 t
a(10:12,16:18)=0; : s- R7 R* _ [/ l* Z; Z8 U
a(14,10)=0; 9 Z& b5 }9 r+ G0 n# t7 P4 Y5 Z' E9 m
8 ]! }! |+ j( d8 y4 }# S( `
b = a; 5 H; w# s$ u' u! o1 ~1 A
b(end+1,end+1) = 0; & I) R+ {5 s1 f$ t) a0 |! V
colormap([0 0 0;1 1 1]); % 创建颜色
) S' D* ?- d1 K: d7 Epcolor(0.5:size(a,2)+0.5,0.5:size(a,1)+0.5,b); % 赋予栅格颜色 , c( {& a6 M2 u' X `- A6 {$ r
set(gca,'XTick',1:size(a,1),'YTick',1:size(a,2)); % 设置坐标 7 b, x1 ]# I$ X3 B, p
axis image xy; % 沿每个坐标轴使用相同的数据单位,保持一致
, _, u- k' z9 _! [
& v9 Q6 w% l$ M3 b& N& f; U0 ?/ w( M
只是简单创建一个栅格地图,但是结果显示:- J! d: n7 s: ~" q& P/ E! I
尝试将 SCRIPT pcolor 作为函数执行:
! t1 `7 j2 k* s) R# X! u+ FP:\MATLAB\toolbox\matlab\specgraph\pcolor.m
6 Y- l* G, L! x- f! \这是为什么,怎么解决? |
|