簡體   English   中英

在x軸上具有線性刻度的對數圖

[英]Loglog plot with linear ticks on x-axis

所以,我有這數據,我想上繪制loglog刻度,與y軸的線性值,並在x軸上,以dB值和

loglog(EbN0,BER)

輸出一條漂亮的曲線,但問題是軸刻度線。 在y軸上很好,但是x軸只有一個刻度,在10^0 ,沒有其他刻度。 此外,該刻度對應於絕對值,而不是dB​​值。 有什么方便的方法可以做到這一點嗎?

(請注意,EbN0和BER都包含絕對值)

編輯:我將添加我的數據,並解釋我想要更多。

EbN0 =

  Columns 1 through 14

0.5000    1.0000    1.5000    2.0000    2.5000    3.0000    3.5000    4.0000    4.5000    5.0000    5.5000    6.0000    6.5000    7.0000

  Columns 15 through 20

7.5000    8.0000    8.5000    9.0000    9.5000   10.0000

BER_TOT_ITER =

  Columns 1 through 14

    0.2928    0.2024    0.1183    0.0511    0.0164    0.0046    0.0010    0.0003    0.0001         0    0.0000    0.0000    0.0000         0

  Columns 15 through 20

         0         0         0         0         0         0

如果我進行plot(10*log10(EbN0),10*log10(BER_TOT_ITER)) ,我實際上得到的正是我想要的圖形和x軸上的dB值,但是現在y刻度以dB代替絕對值顯示...所以我只想重新標記y刻度,而不是重新縮放數字。

在此處重新標記刻度線確實是錯誤的方法。 您將用字符串替換數值並調整大小等不再起作用。 此外,您的數據與實際查看的數據不符。 您應該始終嘗試首先轉換數據。

因此,除了loglog之外,還可以查看semilogxsemilogy ,它們可讓您使用單個對數軸。

綜上所述,您正在尋找的是:

semilogy(10*log10(EbN0), BER_TOT_ITER)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM