2013-03-27 61 views
1

如何在Matlab中編寫函數以生成nxn網格?我正在處理一個數值問題,而且我已經厭倦了用手繪製非常大的網格 - 極其乏味和不切實際,但是如果沒有這個,我會很難在這個問題上取得進展。基本上我需要這個來幫助我完成我的代碼並幫助調試。在Matlab中創建網格圖,座標爲

  1. 圖需要顯示nxn柵格(就像方格紙)
  2. 點的座標標記/ (x,y),在底部(1,1)開始讓角和在右上角(n+1,n+1),即n是多少「盒子」

更新: 3.如果可能的話,能夠突出網格/彩色某些部分

回答

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 

enter image description here