我想在 MATLAB 中为打开的图形添加线条,例如将图形分成 15 行,而不将其绘制在轴上(我希望我输入的任何网格都成为非交互式背景的一部分)。这是怎么做到的?
问问题
4446 次
1 回答
2
以下是您可以如何操纵网格线以便将图像划分为 15x15 块的外观,而无需将每个块绘制在单独的轴上。
img=imread('peppers.png');
imagesc(img)
[nX,nY,~]=size(img);
nSeg=15;
set(gca,'xtick',linspace(0,nY,15+1),'xticklabel',[],...
'xgrid','on','xcolor','w',...
'ytick',linspace(0,nX,15+1),'ytickLabel',[],...
'ygrid','on','ycolor','w',...
'gridLineStyle','-','linewidth',1)
空白图:
分割一个空白图形,
nSeg=15;
set(gca,'xtick',linspace(0,1,15+1),'xticklabel',[],...
'xgrid','on','xcolor','k',...
'ytick',linspace(0,1,15+1),'ytickLabel',[],...
'ygrid','on','ycolor','k',...
'gridLineStyle','-','linewidth',1)
于 2011-07-05T13:12:17.483 回答