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

2021-07-02 23:37:43 字數 3518 閱讀 9416

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]):設定座標軸的範圍。

圖中的符號如何在中輸入,圖中的符號如何在Word中輸入?

我也找了好久,確實沒見這種符號。自己做了一個。方法 1.插入 形狀 新建繪圖畫布。2.在畫布中,插入 形狀 弧形 3.在畫布中,插入 形狀 三角形 選等腰的那個 4.調整插入的弧形和三角形的大小和位置,選中兩個圖形,組合在一起。5.調整畫布的大小,畫布中多餘的空白去掉。新增符號,特殊符號,裡面有 如...

用matlab如何在三維座標圖中標出幾個點

hold on plot3 0,0,0,r plot3 0,0,1,r hold off matlab 矩陣實驗抄室 是matrix laboratory的縮襲 寫,是一款由美國baithe mathworks公司出品的商du業數學軟體。zhimatlab是一種用於算dao法開發 資料視覺化 資料分...

如何改變MATLAB中figure視窗的背景顏色

m 檔案中 set命令 如 set h1,color r 1 原圖 2.3.更多顏色 cmyk 4.確定 確定 matlab 圖中的背景色怎麼改 10 figure imshow peppers256.png set gcf,color white 圖形背景設為白色 matlab的figure,整個...