matlab怎么改figure的橫坐標(biāo)范圍 MATLAB怎么設(shè)置自定義和旋轉(zhuǎn)坐標(biāo)軸刻度值及標(biāo)簽?
MATLAB怎么設(shè)置自定義和旋轉(zhuǎn)坐標(biāo)軸刻度值及標(biāo)簽?1、最先:簡(jiǎn)單的方法我們可以使用plot()繪制圖一個(gè)圖形,如我們?cè)贛ATLAB下達(dá)命令窗口中鍵入代碼:alinspace(-15,0.1,15)b
MATLAB怎么設(shè)置自定義和旋轉(zhuǎn)坐標(biāo)軸刻度值及標(biāo)簽?
1、最先:簡(jiǎn)單的方法我們可以使用plot()繪制圖一個(gè)圖形,如我們?cè)贛ATLAB下達(dá)命令窗口中鍵入代碼:
alinspace(-15,0.1,15)
bsin(a)
plot(a,b)
然后再運(yùn)行程序,將繪制一個(gè)橫坐標(biāo)-15到15的正弦函數(shù)曲線(xiàn)圖,如下圖所示。
2、第二步:下面我們不使用xticks()函數(shù),xticklabels()函數(shù),包括yticks()函數(shù)在更改位置沒(méi)顯示橫坐標(biāo)和縱坐標(biāo)刻度值,間距可以不不一致,如我們?cè)贛ATLAB發(fā)出命令窗口中鍵入代碼:
xticks([-3*pi-2*pi-pi0pi2*pi3*pi])
xticklabels({-3pi,-2pi,-pi,0,pi,2pi,3pi})
yticks([-1-0.9-0.500.40.71])
運(yùn)行程序,即可不等間距地給橫坐標(biāo)及縱坐標(biāo)沒(méi)顯示指定你位置刻度自定義標(biāo)簽,如下圖所示。
3、第二步:下面我們來(lái)旋轉(zhuǎn)的橫坐標(biāo)和縱坐標(biāo)標(biāo)簽或刻度的角度,建議使用xtickangle()函數(shù)和ytickangle()函數(shù)即可,如我們?cè)贛ATLAB中輸入代碼:
a511*rand(1,33)
brand(1,33)
scatter(a,b,r*)
xtickangle(50)
ytickangle(80)
運(yùn)行程序,即可完成創(chuàng)建家族一個(gè)散點(diǎn)圖并旋轉(zhuǎn)橫坐標(biāo)和縱坐標(biāo)刻度標(biāo)簽的角度,如下圖所示,我們更改后xtickangle()函數(shù)或ytickangle()函數(shù)括號(hào)里面的數(shù)值去掉更改后旋轉(zhuǎn)的的角度。
4、第四步:下面我們來(lái)參與坐標(biāo)軸刻度標(biāo)簽格式的修改,使用特殊符號(hào)會(huì)顯示刻度標(biāo)簽,得不使用ytickformat()函數(shù),如我們?cè)贛ATLAB下達(dá)命令窗口中鍵入代碼:
a[1518223542576875776557697786]
stem(a,r*)
xlim([116])
ytickformat(usd)
運(yùn)行程序代碼,即可成功了直接修改坐標(biāo)軸刻度標(biāo)簽為普通格式字符,如下圖所示,我們?nèi)缧枘阋某善渌刂楦袷阶址?,在ytickformat()函數(shù)中可以修改字符串即可。
5、第五步:下面我們?cè)僭谏蠄D的基礎(chǔ)上進(jìn)行坐標(biāo)軸格式修改,如我們?cè)谏蠄D代碼的下面一直添加代碼:
xtickformat(%.2f)
ytickformat(ln3%.2f)
然后再運(yùn)行程序,即可將橫坐標(biāo)和縱坐標(biāo)的刻度小數(shù)點(diǎn)再控制到2位,數(shù)字前面不顯示英鎊等其他特殊字符,如下圖所示。
6、第六步:況且,我們?cè)诓輬D圖形的時(shí)候,我們很有可能會(huì)遇到橫坐標(biāo)也可以縱坐標(biāo)刻度值過(guò)大MATLAB在用科學(xué)定時(shí)計(jì)數(shù)指數(shù)形式?jīng)]顯示坐標(biāo)軸刻度,影響大數(shù)據(jù)的直觀寫(xiě)作和理解,如我們?cè)贛ATLAB發(fā)出命令窗口中鍵入代碼:
alinspace(0,2,555)
b4400*exp(a).*cos(15*a)
plot(a,b,r*)
運(yùn)行程序,如下圖所示,此時(shí)可以看見(jiàn)圖上縱坐標(biāo)刻度值以3×10的4次方總是顯示。
7、第七步:上圖的指數(shù)記數(shù)法刻度是可以更改后成我們習(xí)慣的10進(jìn)制未經(jīng)轉(zhuǎn)換的數(shù)值刻度的,我們改坐標(biāo)軸的axes對(duì)象屬性即可解決,如我們?cè)谏厦娲a后面先添加代碼:
axgca
ax.YAxis.Exponent3
即可將指數(shù)值可以修改為3,如果先添加代碼:
axgca
ax.YAxis.Exponent0
將繼續(xù)可以使用指數(shù)記數(shù)顯示坐標(biāo)軸刻度,運(yùn)行程序結(jié)果如下圖所示。
matlab繪圖怎么加橫縱坐標(biāo)單位?
matlab繪圖時(shí),要打開(kāi)圖形編輯界面,后再加入到文本框,在里面一并加入橫縱坐標(biāo)單位