所以我有這數據,我想上loglog
尺度作圖,與y軸的線性值,並在x軸上,以dB值和雙對數曲線圖的線性蜱上x軸
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軸的分貝值,但現在在Y蜱dB顯示的,而不是絕對值,所以,我只是想重新標記y刻度,而不是重新調整數字。
您可以通過像'設置(GCA設置XTICK間隔, 'XTICK',someRange:someRange或[tick1,tick2,tick3 ...])' – GameOfThrows
您正在使用哪種版本的MATLAB(或'HG')? –
@ Dev-iL R2015b。 –