用matlab繪圖時,如何只設定軸範圍

時間 2021-08-30 11:05:14

1樓:小舅舅有點帥

用matlab繪圖時,只設定一個軸範圍可以通過以下方法來實現:

使用 axis([xmin xmax ymin ymax]) ,對於不需要設定範圍的軸,使用引數-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])

繪圖結果:

擴充套件資料

在matlab中顯示影象(影像)的直方圖時,橫軸範圍往往是[0,255]。在顯示的時候,預設顯示的範圍往往大於這個範圍,大出的的範圍沒有實際意義。

如果使用: axis([xmin xmax ymin ymax]) 就必須要知道ymin和ymax,因為axis對其引數的維數的要求是4、6或8;但對於影象的直方圖,其縱軸範圍往往不確定,所以橫軸範圍應該單獨設定: xlim([xmin xmax]) 同理,在其他情況下,可以使用ylim、zlim.

一般會用axis([xmin,xmax,ymin,ymax]),但是假如只想對一個座標軸如x軸或y軸或z軸設定範圍, 可以使用一下資料:

xlim([xmin,xmax]);%對x軸設定顯示範圍

ylim([ymin,ymax]);%對y軸設定顯示範圍

zlim([zmin,zmax]);%對z軸設定顯示範圍

例如:數字影象灰度統計圖

% 資料生成及展示(真實情況可以用數字影象代替)

set(groot,'defaultaxeslinestyleorder','remove','defaultaxescolororder','remove');

%每次使用記得清除上次設定的引數,否則設定的引數會被保留下來

x=1:255;y=rand(1,255);y=y';%y是行向量還是列向量都可以

n=length(x);

stem(x,y, 'marker', 'none');

title('未設定座標軸的區間','fontsize',14);

2樓:顧傾城

1、首先開啟matlab繪圖,這個程式繪圖的結果y軸座標範圍不好,需要設定一個軸的範圍。

2、用二維的話,則輸入命令【axis([xmin xmax ymin ymax])】。

3、用三維的話,則輸入命令【axis([xmin xmax ymin ymax zmin zmax])】。

4、將這個語句新增到plot作圖語句後面來設定,如圖所示。

5、這樣,就設定一個軸範圍了,圖形全部在座標軸範圍內,是x最小,xmax是x最大。

3樓:匿名使用者

有兩種方法可以實現:

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

使用 axis([xmin xmax ymin ymax]) ,對於不需要設定範圍的軸,使用引數-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])繪圖結果:

急急急!!!在matlab中如何「只」設定橫座標範圍?

4樓:

比如設定橫軸範圍0~100就是:xlim( [ 0, 100 ] );

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

5樓:匿名使用者

有兩種方法可以實現抄:

使用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])繪圖結果:

6樓:匿名使用者

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

matlab中如何設定座標範圍

7樓:匿名使用者

你好,看你的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座標。

8樓:匿名使用者

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])做圖效果:

9樓:匿名使用者

方法/步驟如下:

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假如有更好地方法或者本經驗有不足的地方望指教,共同學習共同進步!

10樓:轉轉運動鞋

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

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

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

11樓:匿名使用者

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

12樓:匿名使用者

axis([xmin xmax ymin ymax])

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

13樓:匿名使用者

首先給定的**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])

效果如下:

14樓:天雲一號

可以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;

15樓:匿名使用者

x=0.01:0.02:1;

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

plot(x,y);

16樓:匿名使用者

axis([0 1 0 1])

17樓:匿名使用者

plot(x,y);

hold on

axis([0 1 ]);

drawnow

hold off

matlab中繪製曲線時,怎樣設定符號例如圓圈的距離呢

人在途中 找了好久發現,在這裡表述一下 以上圖為例,選中要稀疏的曲線 比如下面的輸入部分,我輸入1 5 50 50表示我開始畫圖時的點數,5表示間隔的點數 確定後就是這種情況,標識點的密度得到降低。 程式如下 x 0 0.01 2 pi y sin x plot x,y hold on for i ...

DELL筆記本用CAD繪圖時每次用正交F8時都要按下FN才能使用,請問怎麼可以設定下不用每次都按FN

fn esc後,就可以直接f8了 本個性 兄臺!是否試下修改快捷鍵。步驟 進入cad 工具 自定義 編輯自定義檔案 程式引數。進去後 前面的是快捷鍵,後面的是命今,自己修改下試試。不過你得熟悉下各種命今,因為都是英文的,不過也可放到翻譯裡看看,呵呵!祝兄臺好運!筆記本用cad繪圖時每次用正交f8時都...

PS噴繪圖尺寸怎麼設定,用PS做噴繪海報怎麼設定引數?

南京新華電腦專修學院 在影象選單下單擊影象大小,即可設定圖畫的大小 解析度,也可以直接設定畫素大小。過大的噴繪一般需要拆分列印,建議使用低版本ps的使用者提高解析度將整個畫面顯示出來,拆分後再同時調整影象大小和解析度。新的ps已經可以將畫布大小調整到很大。需注意防止因計算負擔過重引起的宕機和檔案丟失...