Matlab中怎么實(shí)現(xiàn)雙Y軸繪圖

Matlab中怎么實(shí)現(xiàn)雙Y軸繪圖,相信很多沒有經(jīng)驗(yàn)的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個(gè)問題。

目前累計(jì)服務(wù)客戶1000多家,積累了豐富的產(chǎn)品開發(fā)及服務(wù)經(jīng)驗(yàn)。以網(wǎng)站設(shè)計(jì)水平和技術(shù)實(shí)力,樹立企業(yè)形象,為客戶提供成都網(wǎng)站制作、網(wǎng)站建設(shè)、網(wǎng)站策劃、網(wǎng)頁設(shè)計(jì)、網(wǎng)絡(luò)營銷、VI設(shè)計(jì)、網(wǎng)站改版、漏洞修補(bǔ)等服務(wù)。創(chuàng)新互聯(lián)始終以務(wù)實(shí)、誠信為根本,不斷創(chuàng)新和提高建站品質(zhì),通過對領(lǐng)先技術(shù)的掌握、對創(chuàng)意設(shè)計(jì)的研究、對客戶形象的視覺傳遞、對應(yīng)用系統(tǒng)的結(jié)合,為客戶提供更好的一站式互聯(lián)網(wǎng)解決方案,攜手廣大客戶,共同發(fā)展進(jìn)步。

使用plotyy函數(shù)

語法

plotyy(X1,Y1,X2,Y2)

plotyy(X1,Y1,X2,Y2,function)

plotyy(X1,Y1,X2,Y2,'function1','function2')

plotyy(AX1,___)

[AX,H1,H2] = plotyy(___)

描述

plotyy(X1,Y1,X2,Y2)地塊Y1與X1同? -軸左邊和情節(jié)標(biāo)簽Y2與X2同 ? -軸右側(cè)的標(biāo)簽。

plotyy(X1,Y1,X2,Y2,function)使用指定的繪圖功能生成圖形。

function可以是一個(gè)功能句柄或字符向量指定plot,semilogx,semilogy,loglog,stem,或任何MATLAB ?接受的語法功能

h =function(x,y)

plotyy(x1,y1,x2,y2,@ loglog)%函數(shù)句柄
plotyy(x1,y1,x2,y2,'loglog')%字符向量

函數(shù)句柄使您可以訪問用戶定義的本地函數(shù),并可以提供其他優(yōu)點(diǎn)。有關(guān)使用功能手柄的更多信息,請參見創(chuàng)建功能手柄。

plotyy(X1,Y1,X2,Y2,'function1','function2')用于function1(X1,Y1)繪制左軸function2(X2,Y2)數(shù)據(jù)并繪制右軸數(shù)據(jù)。

plotyy(AX1,___)使用AX1為第一組數(shù)據(jù)指定的軸而不是當(dāng)前軸來繪制數(shù)據(jù)。指定AX1為先前調(diào)用所返回的單軸對象或兩個(gè)軸對象的向量plotyy。如果指定向量,則plotyy使用向量中的第一個(gè)軸對象。將此選項(xiàng)與先前語法中的任何輸入?yún)?shù)組合一起使用。

[AX,H1,H2] = plotyy(___)返回中創(chuàng)建的兩個(gè)軸的手柄AX和在每個(gè)圖中的圖形對象的句柄H1和H2。AX(1)是左軸,AX(2)是右軸。

來自 <https://www.mathworks.com/help/matlab/ref/plotyy.html>

例子:

x = 0:0.01:20;
y1 = 200*exp(-0.05*x).*sin(x);
y2 = 0.8*exp(-0.5*x).*sin(10*x);

figure % new figure
plotyy(x,y1,x,y2)

使用yyaxis函數(shù)

語法

yyaxis left

yyaxis right

yyaxis(ax,___)

描述

yyaxis left激活與左側(cè)y軸關(guān)聯(lián)的當(dāng)前軸的側(cè)面。后續(xù)圖形命令以左側(cè)為目標(biāo)。如果當(dāng)前軸不包括兩個(gè)y軸,則此命令將添加第二個(gè)y軸。如果沒有軸,則此命令將首先創(chuàng)建它們。

yyaxis right激活與右y軸關(guān)聯(lián)的當(dāng)前軸的側(cè)面。后續(xù)圖形命令以右側(cè)為目標(biāo)。

yyaxis(ax,___)指定軸的活動(dòng)側(cè),ax而不是當(dāng)前軸。如果軸不包括兩個(gè)y軸,則此命令將添加第二個(gè)y軸。將軸指定為第一個(gè)輸入?yún)?shù)。在'left'和周圍使用單引號'right'。

來自 <https://www.mathworks.com/help/matlab/ref/yyaxis.html>

例子:

x = linspace(0,10);  
y = sin(3*x);  
yyaxis left  
plot(x,y)

z = sin(3\*x).\*exp(0.5*x);  
yyaxis right  
plot(x,z)  
ylim(\[-150 150\])

看完上述內(nèi)容,你們掌握Matlab中怎么實(shí)現(xiàn)雙Y軸繪圖的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

當(dāng)前名稱:Matlab中怎么實(shí)現(xiàn)雙Y軸繪圖
文章鏈接:http://muchs.cn/article4/jpioie.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、微信小程序、云服務(wù)器、網(wǎng)站制作、關(guān)鍵詞優(yōu)化、品牌網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)