2017-02-26 66 views
1

x軸範圍似乎從第一個數據點開始,最後默認結束。我想在兩個方向上稍微擴展一下,這樣我的圖表看起來就會縮小一些。我如何設置?我在幹文檔中沒有看到它。更改Matlab中的軸杆範圍

示例代碼:

f = [0.0 0.45 0.55 1.0]; 
a = [1.0 1.0 0.0 0.0]; 

filter = firpm(10,f,a); 

plot(f,a); 
stem(filter); 

,我想x軸從0至20(它當前默認在1〜11)改變。

回答

2

這不是由stem或任何其他繪圖功能完成的。要控制軸範圍,請使用axis

axis(limits)指定當前軸的限制。將限制指定爲四個,六個或八個元素的向量。 [...]

xlim

xlim(limits)指定爲當前軸x軸限制。將限制指定爲形式爲[xmin xmax]的兩元素向量,其中xmax大於xmin。 [...]
xl = xlim返回包含當前限制的兩元素向量。 [...]

例如,到X軸1單元的電流範圍延伸到每一側:

xlim(xlim + [-1 1]) 

(注意,這使用了兩種類型中所描述的呼叫上面的xlim文檔摘錄)。

或者,在具體的例子,

xlim([0 20])