matlab中figure座標範圍如何調節

2022-01-19 15:51:28 字數 4186 閱讀 1442

1樓:匿名使用者

直接在figure properties裡面調節座標軸的範圍就ok了。

具體:plot()或者其他命令開啟的figure檔案中——edit——figure properties——下面的xlimits項就可以調節x軸範圍,在x label後面的ticks選項裡可以調節標尺的間距。同理可以調節y軸的範圍和你所謂的標尺。

2樓:匿名使用者

axis([x1 x2 y1 y2])

x1 x2表示x軸範圍是從x1到 x2

y1 y2表示y軸範圍是從y1 到y2

matlab中如何設定座標範圍

3樓:匿名使用者

你好,看你的du是多大zhi

維數的圖形

如果dao

是二維axis([xmin xmax ymin ymax])xmin是x最小

內xmax是x最大,ymin,ymax分別是y最小,y最大你的情況比容如說你要改編x座標

axis([1 120000 -inf inf])如果改y座標

axis([ -inf inf 1 120000])當然,可以兩個都改 -inf inf是正負無窮大如果是三維

axis([xmin xmax ymin ymax zmin zmax])

還要考慮到z座標。

4樓:匿名使用者

matlab提供了設定座標範圍的

函式axis(),常用格式如下:

axis([xmin xmax ymin ymax]) 設定二維圖的x-y座標範圍

axis([xmin xmax ymin ymax zmin zmax])  設定三維版圖的x-y-z座標範圍

示例如權下:

>> x = 1:10;

>> subplot(2,1,1) % 預設範圍>> plot(x,x.^2)

>> subplot(2,1,2) % 設定x範圍[0,12],y任意

>> plot(x,x.^2,'r')

>> axis([0 12,-inf,inf])做圖效果:

5樓:匿名使用者

方法/步驟如下:

5/5分步閱讀

如圖所示是這個程式繪圖的結果,顯然y軸座標範圍內不好,超出座標的圖的一部分容沒有反映出來

2/5% 二維

axis([xmin xmax ymin ymax]) %xmin是x最小,xmax是x最大,ymin,ymax類似

% 三維

axis([xmin xmax ymin ymax zmin zmax])

這是我們要用到的matlab語句

3/5我將這個語句新增到plot作圖語句後面,如圖所示

4/5作圖出來的結果就比較符合要求了,圖形全部在座標軸範圍內

5/5假如有更好地方法或者本經驗有不足的地方望指教,共同學習共同進步!

6樓:轉轉運動鞋

例如設定x的座標範圍和間隔,

用x=-10:2:10;意思就是x座標的範圍為從-10到10 ,間隔為2。

也可回以用x=-10::10;中間的間隔空著,這樣答matlab就會根據函式自動選擇最佳間隔。希望對你有幫助。

7樓:匿名使用者

figure右上角有一個圖表,按下去後可以開啟影象高階編輯選單,然後在axis當中修改就好

8樓:匿名使用者

axis([xmin xmax ymin ymax])

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

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

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])格式來設定。

10樓:匿名使用者

在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)

11樓:匿名使用者

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

12樓:

axis([-50 500 -1 8 ])

13樓:匿名使用者

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

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

matlab中plot()畫圖時如何指定x y軸的範圍

14樓:天雲一號

可以bai

用matlab提供的座標軸設定函式axis進行設定(對當du前座標軸進行設定),zhi具體用

dao法如下:

plot(x, y); // 畫圖後內用axis函式設定座標軸的範圍

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

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

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

也可以用下面的set函式進

容行設定(對指定的座標軸進行設定),具體用法如下:

plot(x, y); // 畫圖後用set函式設定座標軸的屬性

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

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

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

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

15樓:匿名使用者

直接在figure properties裡面調節坐

襲標軸的範bai圍就ok了。

具體du:plot()或者其zhi他命令開啟的figure檔案中——daoedit——figure properties——下面的xlimits項就可以調節x軸範圍,在x label後面的ticks選項裡可以調節標尺的間距。同理可以調節y軸的範圍和你所謂的標尺。

16樓:

axis([-2 2 -2 2]);

沒有逗號

matlab中如何設定座標範圍MATLAB中如何設定座標範圍

你好,看你的du是多大zhi 維數的圖形 如果dao 是二維axis xmin xmax ymin ymax xmin是x最小 內xmax是x最大,ymin,ymax分別是y最小,y最大你的情況比容如說你要改編x座標 axis 1 120000 inf inf 如果改y座標 axis inf inf...

matlab中t是時間橫座標軸,如果t

0.01是間隔,這樣t就是0 0.01 0.02.如果修改為0.1,則t就是0 0.1 0.2.繪製的曲線平滑度不同 0.01為時間步長。相當於是取樣點,你可以取得更小點試試。matlab中這兩句是什麼意思?t 0 0.01 3 b t ones 5,1 t 0 0.01 3 產生複數值,0為 初值...

MATLAB中MAX的用法,matlab中max函式的用法問題

a是cell陣列,max函式不支援對cell陣列直接操作。可以這樣 aa cell2mat a max aa 各列最大值 max aa aa中所有元素最大值 max在數學中表示最大的集合元素,即最大值。min表示最小的意思。a 你這個地方a不是一個矩陣應該是 a 1 2 3 3 4 5 6 7 8 ...