如何在matlab畫的圖中改變座標顯示的範圍

時間 2021-07-02 23:37:09

1樓:一棵無所不知的小白菜

1、在電腦上開啟matlab,通過plot(x,x.^2)繪製了一條平方曲線,subplot(2,1,1)代表介面中顯示兩張圖,縱向排列,第一組顯示。

2、在命令列視窗中按回車鍵,可以看到已經顯示出一條曲線,橫軸座標範圍1-10,縱軸座標範圍0-100。

3、通過plot(x,x.^2,'r')來繪製一條紅色曲線,axis([0 12,-inf,inf])設定座標軸的範圍,這裡設定橫座標軸0-12,縱座標不變化。

4、按回車鍵之後,可以看到曲線的橫座標範圍已經改為0-12。

5、將axis([0 12,-inf,inf])改為axis([0 12,0,60]),縱座標的範圍會被改為0-60。

6、在命令列視窗中按回車鍵可以看到圖形的縱座標範圍已經變化了,如果是三維圖的話,可以通過axis([xmin xmax ymin ymax zmin zmax])格式來設定。

2樓:匿名使用者

在matlab畫的圖中改變座標顯示的範圍的常用函式:

1、axis([xmin,xmax,ymin,ymax]):同時設定x座標範圍為xmin~xmax,y座標範圍為ymin~ymax

2、xlim([xmin xmax]):單獨設定x座標範圍為xmin~xmax

ylim([ymin ymax]):單獨設定y座標範圍為ymin~ymax

另外,如果還需要設定刻度,則使用set(gca,'xtick',[0,25,50,75,100],'ytick',[-1,0,1]); 設定x刻度為0 25 50 100,y刻度為-1 0 1。

下面進行一個例項演示:

1、在matlab命令視窗輸入如下**作圖

>> x = -2:0.05:2;

>> plot(x,x.^2)

2、修改x軸座標範圍

從上圖可知,預設的x座標範圍為-2~2,在命令視窗輸入如下**x區間修改為-4~4:

>>axis([-4 4 -inf inf])

其中-inf,inf表示y的區間為負無窮到正無窮,也就是說不修改y的範圍,此時效果如下:

3、修改y座標範圍

下面使用ylim()函式修改y座標範圍為-2~6(axis()也可以實現):

>> ylim([-2 6])

4、修改座標刻度

從圖中可知,當前x,y座標刻度的間隔都是1,下面將其修改為2,即x刻度:-4 2 0 2 4,y刻度-2 0 2 4 6。相應**為:

>> set(gca,'xtick',-4:2:4,'ytick',-2:2:6)

3樓:匿名使用者

axis([xmin xmax ymin ymax])設定軸的大小

4樓:

axis([-50 500 -1 8 ])

5樓:匿名使用者

axis([0,400,1,6])

畫完圖後加上這句就可以了

matlab中如何設定橫座標縱座標為自己想要的範圍

6樓:匿名使用者

首先給定的**bai存在問題,經過du迴圈zhi後,x,y只有一個值接著來回來dao橫座標,縱座標的問版題。

以畫y=sin(x)為例

>> x=linspace(0,2*pi,101);

>> y=sin(x);

>> plot(x,y)

沒設權置座標之前的效果如下:

橫座標,縱座標的設定**如下

>> xlim([0,8]);

>> ylim([-1.2 1.2])

效果如下:

7樓:天雲一號

可以bai用matlab提供的座標軸設定

du函式zhiaxis進行設定(對當前座標dao軸進行設定回)答,具體用法如下:

axis([xmin xmax ymin ymax]); % 設定座標軸在指定的區間

xmin、xmax 表示設定橫座標的最小最大值;

ymin、ymax 表示設定縱座標的最小最大值。

也可以用下面的set函式進行設定(對指定的座標軸進行設定),具體用法如下:set(handles,'xtick',0:100:

2500) % handles可以指定具體座標軸的控制代碼

功能: 設定x軸座標範圍0到2500,顯示間隔是100;

set(handles,'ytick',0:100:2500) % handles可以指定具體座標軸的控制代碼

功能: 設定x軸座標範圍0到2500,顯示間隔是100;

8樓:匿名使用者

x=0.01:0.02:1;

y=x;%或者其他函式關係,或者和x等長的資料

plot(x,y);

9樓:匿名使用者

axis([0 1 0 1])

10樓:匿名使用者

plot(x,y);

hold on

axis([0 1 ]);

drawnow

hold off

matlab用plot畫圖時,人為的設定座標軸的範圍:

11樓:匿名使用者

有兩種方法可以實現抄:

使用bai xlim([xmin xmax]) 或 ylim([ymin ymax]) 單獨設定du某個座標軸的範圍zhi

使用 axis([xmin xmax ymin ymax]) ,對於不需要設定範圍的軸,使dao用引數-inf,inf,即正負無窮之間

示例**:

>> x = 1:10;

>> y = x.^2;

>> subplot(3,1,1)

>> plot(x,y,'r')

>> subplot(3,1,2)

>> plot(x,y,'g')

>> xlim([0,15])

>> subplot(3,1,3)

>> plot(x,y,'b')

>> axis([-1,12,-inf,inf])繪圖結果:

12樓:匿名使用者

set(gca,'ytick',0:0.1:1)

matlab中用plot畫圖後,程式自動確定橫縱座標的範圍,如何將橫縱座標的值賦給自定義的變數?

13樓:匿名使用者

在plot語句是可以控制輸出的座標範圍的,具體語句如下:

plot(x,y)

axis([x1 x2 y1 y2]);

如:plot(x,y)

axis([0 10 0 20]);

就是控制x座標顯示0-10,y座標顯示0-20。

希望能幫到你

14樓:雙重同步錯誤

axis([0 10 0 10])

15樓:匿名使用者

axis([x1,x2,y1,y2]):設定座標軸的範圍。

如何用在“畫圖”中畫箭頭,畫圖中如何畫箭頭

廣州速推資訊科技 首先開啟畫圖工具 開始 所有程式 附件 畫圖。在需要標記的頁面先畫出斜線和三角箭頭,然後使用顏色填充就可以了。畫的熟練了能畫出很標準的箭頭的。怎麼用win7自帶的畫圖工具畫箭頭? 開啟小畫家 從形狀裡選擇合適的箭頭 在畫布裡點住滑鼠左鍵,拉一個箭頭出來 然後進行各種自己需要的渲染 ...

matlab如何畫直方圖

1 雙擊matlab軟體圖示,開啟matlab軟體,可以看到matlab軟體的介面。2 使用直接輸入法建立一個陣列v v 21,17,18,13,15,30,19,12,23,24,25,26,29 該陣列用來表示直方圖的統計資料。3 使用函式hist v 繪製直方圖。4 使用函式title 給直方...

如何在matlab中的labelylabellegend和tet函

首先要掌握一些latex語法,包括常用數學符號 希臘字母 分式等的書寫方法 其次字串中的數學公式要用一對 包括起來,最後注意設定引數interpreter為latex。看下面的例子 x linspace 3,3 y sin x plot x,y y0 x hold on plot x,y0 y1 x...