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