1

如何在 Matlab 中编写函数来生成nxn网格?我正在处理一个数值问题,我已经厌倦了手工绘制非常大的网格——非常乏味和不切实际,但如果没有这个,我将很难解决这个问题。本质上,我需要它来帮助我完成我的代码并帮助调试。

  1. 图形需要显示一个nxn网格(就像方格纸一样)
  2. 标记为 的点/坐标(x,y),从(1,1)底部让角和(n+1,n+1)右上角开始,即n“框”的数量

更新: 3. 如果可能,能够突出显示/着色网格的某些部分

4

1 回答 1

2

我不确定我是否明白这个问题。你的意思是像下图这样吗?用于生成它的代码是

n = 50;
plot(0,0)
xlim([1,n+1])
ylim([1,n+1])
set(gca,'xtick',1:n+1)
set(gca,'ytick',1:n+1)
grid
axis square

在此处输入图像描述

于 2013-03-27T23:54:14.667 回答