matlab双纵坐标的绘图命令_MATLAB基础学习之绘图基本命令
繪圖指令語法和說明:
1.Plot:繪制線形圖
用法:
plot(x)
plot(x,y)
plot(x,y,’s’)
plot(x1,y1,’s1’,x2,y2,’s2’,x3,y3,’s3’…)
說明:
(1)plot(x)表示以1~n為自變量,矢量x的元素為因變量作線形圖。
(2)plot(x)表示以x矢量的元素為自變量,y矢量的元素為因變量作圖。
(3)plot(x,y,’s’)在第二種表達(dá)式的基礎(chǔ)上添加了參數(shù)s,其兩側(cè)加上了單引號(hào),s的取值以及對(duì)應(yīng)的含義如下表所示。當(dāng)s取第一個(gè)表的值時(shí),圖形顯示出對(duì)應(yīng)的顏色,當(dāng)s取第二個(gè)表的值時(shí),圖形的標(biāo)記發(fā)生變化,其中在取點(diǎn)形、小點(diǎn)形、實(shí)線、點(diǎn)劃線、虛線時(shí)會(huì)自動(dòng)用折線將分立的點(diǎn)連起來,而其余的只在圖中對(duì)應(yīng)值處畫出離散的點(diǎn)。
(4)plot(x1,y1,’s1’,x2,y2,’s2’……)表示分別以x1和y1、x2和y2等相對(duì)應(yīng)作圖。
2.fplot:繪出指定函數(shù)的圖形
語法:fplot(‘func’,[a,b])
fplot(‘func’,[x1,x2,y1,y2])
說明:
(1)fplot(‘func’,[a,b])表示畫出表達(dá)式為func的函數(shù)圖形,其自變量取值范圍為[a,b]。
(2)fplot(‘func’,[x1,x2,y1,y2])表示畫出表達(dá)式為func的函數(shù)圖形,其自變量取值范圍為[x1,y2],因變量取值范圍為[y1,y2]。
3.subplot:將視窗分割成幾個(gè)子視窗
語法:subplot(p,q,a)
說明:該語句表示將視窗分成p×q的形式,而a表示第a個(gè)子圖,子圖的排列順序?yàn)閺纳系较聫淖蟮接乙来闻帕?#xff0c;a的取值為1到p×q。
4.title:標(biāo)記圖像的標(biāo)題
語法:title(‘caption’,,’s1’,’slvalue’……)
說明:caption的內(nèi)容即為標(biāo)注在圖形上的文字,s1表示文字的不同屬性,slavalue表示屬性的值。
5.xlabel:標(biāo)記x軸
語法:xlabel(‘xcaption’,’s1’,’s1value’……)
說明:xcaption的內(nèi)容即為標(biāo)注在x軸旁邊的文字,s1用于設(shè)置屬性,s1value為屬性的值。
6.ylabel:標(biāo)記y軸
語法:ylabel(‘ycaption’,’s1’,’s1value’……)
說明:ycaption的內(nèi)容即為標(biāo)注在y軸旁邊的文字,s1用于設(shè)置屬性,s1value為屬性的值。
7.gtext:用鼠標(biāo)指定文字的位置
語法:gtext(‘string’)
說明:使用該語句后,圖像中會(huì)出現(xiàn)一個(gè)光標(biāo),選中某一位置單擊鼠標(biāo)左鍵,單引號(hào)里的字符將原封不動(dòng)地標(biāo)記于單擊處。
8.surface:畫表面圖形
語法:surface(x,y,z,t)
說明:表示把x,y,z,t所指定的平面加入當(dāng)前坐標(biāo)軸。
9.surf:畫三維彩色表面圖形
語法:surf(x,y,z,t)
說明:表示畫出由x,y,z,t四個(gè)矩陣所定義的彩色表面。
10.mesh:畫三維網(wǎng)狀立體圖
語法:mesh(x,y,z,t)
說明:其中,x,y,z,t表示三個(gè)坐標(biāo)軸,t表示顏色矩陣。
11.Line:繪制折線段
語法:line(x,y)
Line(x,y,z)
說明:
(1)line(x,y)表示在二維坐標(biāo)系中畫折線段,矢量x對(duì)應(yīng)于折線每個(gè)頂點(diǎn)的橫坐標(biāo),矢量y對(duì)應(yīng)于折線每個(gè)頂點(diǎn)的縱坐標(biāo)。
(2)line(x,y,z)表示在三維空間中畫這線段,矢量x,y,z分別對(duì)應(yīng)于頂點(diǎn)的三種坐標(biāo)。
12.Bar:繪制直方圖
語法:bar(x,y,width)
說明:其中x是一個(gè)遞增或遞減的矢量,y是一個(gè)p×q的矩陣。
13.Stairs:繪制階梯圖
語法:stairs(x,y)
說明:以x矢量為橫坐標(biāo),y矢量為縱坐標(biāo)繪制階梯圖。
14.Figure:生成新的視窗
語法:figure
Figure(n)
說明:
(1)figure用于產(chǎn)生一個(gè)新的視窗,產(chǎn)生新視窗后,視窗將重新編號(hào),而接下來所繪制的圖形將顯示在最新的視窗里。
(2)figure(n)用于將編號(hào)為n的視窗調(diào)用出來,而接下來的作圖都將在這個(gè)被調(diào)用的視窗中進(jìn)行。
15.Refresh:更新視窗
語法:refresh(n)
說明:對(duì)編號(hào)為n的視窗進(jìn)行更新。
16.Close:關(guān)閉視窗
語法:close
Close(n)
Close all
說明:
(1)close表示關(guān)閉當(dāng)前視窗
(2)close(n)表示關(guān)閉編號(hào)為n的視窗。
(3)close all表示關(guān)閉所有的視窗。
17.Hold:保持圖表
語法:hold on
Hold off
說明:
(1)hold on表示保持當(dāng)前的圖表,以后畫出的圖在此基礎(chǔ)上繼續(xù)添加。
(2)hold off圖表不再進(jìn)行保持。
18.Grid:網(wǎng)格控制
語法:grid on
Grid off
說明:
(1)grid on表示在圖表中加上網(wǎng)格以便于觀察。
(2)grid off表示將圖表中的網(wǎng)格去除。
19.Clf:清除所有圖形或圖表
語法:clf
說明:clf清除所有的圖形或圖表并清除相關(guān)的屬性和變量。
20.Patch:粘貼圖形
語法:patch(x,y,c)
說明:在矢量x和矢量y指定的地方粘貼圖形,c表示指定的顏色。
21.Shading:設(shè)置遮光模式
語法:shading
Shading flat
Shading faceted
說明:
(1)shading用來產(chǎn)生表面遮光的效果
(2)shading flat表示以平坦的方式進(jìn)行表面遮光
(3)shading faceted表示用初值在表面上進(jìn)行遮光。
22.View:改變?nèi)S圖形的觀察視角
語法:view(a1,a2)
說明:其中a1和a2分別表示水平和垂直旋轉(zhuǎn)角度。
總結(jié)
以上是生活随笔為你收集整理的matlab双纵坐标的绘图命令_MATLAB基础学习之绘图基本命令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ANCS推送简介
- 下一篇: 斜齿轮啮合 matlab,渐开线斜齿轮曲