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 ...