2012-05-24 119 views
2

如何調整x和y軸的大小?如何調整x和y軸的大小

我想要什麼,n更具體;

3900 | 
    . | 
    . | 
    . | 
    60 | 
     | 
    30 | 
     |_____________________________ 
     0 60 120 180 ...  3600 

我做了什麼;

a = [0:0.1:10000]; 
    plot(a); 

我應該寫些什麼來調整x軸和y軸的大小?

編輯:

我不想要;

 | 
     | 
     | 
     | 
     | 
     | 
     | 
     | 
     | 
     | 
3900 | 
    . | 
    . | 
    . | 
    60 | 
     | 
    30 | 
     |___________________________________________________________________ 
     0 60 120 180 ...  3600 
+1

我不確定你的意思是如何調整大小?你想保持相同的比例,但改變整個劇情的大小?或者你真的想要放大圖中特定的數據範圍? –

+0

@Xurtio再次看我的問題 – user1414276

回答

7

檢查文檔:http://www.mathworks.com/help/techdoc/ref/axis.html

axis([xmin xmax ymin ymax]) 
+0

我該如何設置步長? – user1414276

+0

從文檔:「XTick,YTick,ZTick 定位刻度標記的數據值向量 刻度間距。x,y或z數據值的向量,用於確定沿相應軸刻度標記的位置。如果不想顯示刻度標記,則將相應的屬性設置爲空向量[],這些向量必須包含單調遞增的值。「如果您在發佈所有代碼和錯誤後出現錯誤 – Dan

5

另一種方式:

xlim([0 3600]) 
ylim([0 3900]) 

http://www.mathworks.com/help/techdoc/ref/xlim.html

http://www.mathworks.com/help/techdoc/ref/ylim.html

我認爲步長是

set(gca, 'XTick', [0:60:3600]) 
set(gca, 'YTick', [0:30:3900]) 
+0

如何設置步長? – user1414276

+0

「axes('XTick'...」給出錯誤:從矩陣到字符串的隱式轉換,並且它發出「800020行:所有點y值未定義」 – user1414276

+0

@ user1414276奇怪,試着將它分解爲兩條語句。我不知道 – trutheality