求助!
如圖。我已經(jīng)畫了兩條曲線(藍色和黑色),分別對應(yīng)左右兩邊的縱坐標(biāo),這個沒有問題。
(已解決)之后我有需要畫兩個點,藍色點對應(yīng)左縱坐標(biāo),黑色點對應(yīng)的是右縱坐標(biāo)。但是我用plot的兩個點都只能對應(yīng)左縱坐標(biāo)的值,做不到黑色點對應(yīng)右縱坐標(biāo)的值。請問這里要如何編譯語句?
(已解決)還有個問題,左右縱坐標(biāo)都設(shè)置了顯示最小刻度,但是右縱坐標(biāo)軸上的的最小刻度和左縱坐標(biāo)的最小刻度重合在一起,如何可以調(diào)整讓右縱坐標(biāo)顯示自己的最小刻度?除了在代碼里面一個點一個點的設(shè)置意外有沒有統(tǒng)一的命令?
第三個問題,如圖,左右坐標(biāo)軸的刻度劃分不一致,左邊設(shè)置成5部分,右邊設(shè)置成4部分,所以右坐標(biāo)軸的刻度明顯有疊加的現(xiàn)象,請問如何可以在不改變刻度劃分的情況下讓右坐標(biāo)軸上出現(xiàn)的重疊現(xiàn)象消除掉。
figure
[ax,h1,h2]=plotyy(R,V_RMS,R,P,'loglog'); % 畫理論解的曲線
hold on
plot(R_EXP,V_RMS_EXP,'ob','linewidth',2)
hold on
plot(R_EXP,P_EXP,'hk','linewidth',2) % 這個點需要后期處理,因為需要選擇到縱坐標(biāo)上畫圖!
hold on
set(get(ax(1),'Ylabel'),'string','Effective Output Voltage V_{RMS} / V ','FontSize',16,'FontName','Times New Roman','color','b')
set(get(ax(2),'Ylabel'),'string','Mean Output Power P / W','FontSize',16,'FontName','Times New Roman','color','k')
set(h1,'linestyle','-','color','b','linewidth',2);
set(h2,'linestyle','-.','color','k','linewidth',2);
xlabel('Resistance R / \Omega','FontSize',16,'FontName','Times New Roman')
set(ax(1),'FontName','Times New Roman','FontSize',16); %設(shè)置坐標(biāo)軸刻度字體名稱,大小
set(ax(2),'FontName','Times New Roman','FontSize',16); %設(shè)置坐標(biāo)軸刻度字體名稱,大小
set(ax(1),'xlim',[1e2,1e8],'xtick',[1e2,1e3,1e4,1e5,1e6,1e7,1e8],'ylim',[1e-4,1],'ytick',[1e-4,1e-3,1e-2,1e-1,1],'Xcolor','r','Ycolor','b','FontSize',16,'FontName','Times New Roman'); %設(shè)置y1軸間隔
set(ax(2),'xlim',[1e2,1e8],'xtick',[1e2,1e3,1e4,1e5,1e6,1e7,1e8],'ylim',[1e-9,1e-6],'ytick',[1e-9,1e-8,1e-7,1e-6],'Xcolor','r','Ycolor','k','FontSize',16,'FontName','Times New Roman'); %設(shè)置y2軸間隔
box on
![在已經(jīng)畫有兩條曲線的雙縱坐標(biāo)軸上,再畫兩個點,每個點的y值各對應(yīng)一條縱坐標(biāo)]()
1.jpg |