[繪圖] 坐標軸更改 1000P(發出)已回收

看板MATLAB作者 (Σ.﹒‧°★1 )時間14年前 (2011/06/28 23:03), 編輯推噓3(300)
留言3則, 3人參與, 最新討論串1/1
請問關於semilogy 怎麼使用呢 小弟我想把Y軸 改成order 10^0 , 10^-1 , 10^-2 , 10^-3...... 但是該怎麼改呢? 感恩費1000P幣 dB=15:2:40; SNR=10.^(dB/10); R=1; Rnorm=R./log2(1+SNR); g0=1./(SNR.^2.*(1-2.*Rnorm)); og=g0.^2; outageprob=og; outageprob1=1./(SNR.*(1-Rnorm)); outageprob2=1./(SNR.*(1-2.*Rnorm)); outageprob3=1./(SNR.^2.*(1-Rnorm)); plot(dB,outageprob,'k-',dB,outageprob1,'r-diamond',dB,outageprob2,'g-*',dB,outageprob3,'b-+'); xlabel('SNR, dB') ylabel('Outage Prob') title('AF DF IAF') -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.117.177.114 ※ 編輯: TikalCelts 來自: 140.117.177.114 (06/28 23:20)

06/28 23:58, , 1F
畫出來在圖的選項選就可以了吧
06/28 23:58, 1F

06/29 00:10, , 2F
把plot改成semilogy即可
06/29 00:10, 2F

06/29 17:37, , 3F
也可以在plot完 後面加一行 set(gca,'Yscale','log');
06/29 17:37, 3F
文章代碼(AID): #1E2Ur1Cx (MATLAB)