matlab 對數座標

2021-09-06 03:45:07 字數 1372 閱讀 1629

在很多任務程問題中,通過對資料進行對數轉換可以更清晰地看出資料的某些特徵,在對數座標系中描繪資料點的曲線,可以直接地表現對數轉換.對數轉換有雙對數座標轉換和單軸對數座標轉換兩種.用loglog函式可以實現雙對數座標轉換,用semilogx和semilogy函式可以實現單軸對數座標轉換.

loglog(y)         表示 x、y座標都是對數座標系

semilogx(y)     表示 x座標軸是對數座標系

semilogy(…)    表示y座標軸是對數座標系

plotyy              有兩個y座標軸,乙個在左邊,乙個在右邊

例1:用方形標記建立乙個簡單的loglog.

解: 輸入命令

x=logspace(-1,2);

loglog(x,exp(x),'-s')

grid on %標註格柵

所製圖形為:

例2:建立乙個簡單的半對數座標圖.

解  輸入命令:

x=0:.1:10;

semilogy(x,10.^x)

所製圖形為:

例3:繪製y=x^3的函式圖、對數座標圖、半對數座標圖.

解:在視窗中輸入:x=[1:1:100];

subplot(2,3,1);

plot(x,x.^3);

grid on;

title 'plot-y=x^3';

subplot(2,3,2);

loglog(x,x.^3);

grid on;

title 'loglog-logy=3logx';

subplot(2,3,3);

plotyy(x,x.^3,x,x);

grid on;

title 'plotyy-y=x^3,logy=3logx';

subplot(2,3,4);

semilogx(x,x.^3);

grid on;

title 'semilogx-y=3logx';

subplot(2,3,5);

semilogy(x,x.^3);

grid on;

title 'semilogy-logy=x^3';

所製圖形為:

Highcharts 在對數座標系中顯示零

1 在highcharts中設定對數座標系 1 2 3 yaxis 2 在對數座標系中顯示0 如果某個資料點,在對數座標軸上的座標是0,將被highcharts自動處理成null,從而不在圖上顯示。3.0版之前會報錯 例如 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16...

如何手動繪製對數座標軸 如何處理偏態資料

在了解何為偏態資料前,要先從正態資料說起。正態分佈是自然界中廣泛存在的,我們都知道它是兩頭低,中間高,整個形態呈現對稱鐘形的乙個分布,之所以叫正態分佈,是因為在大量連續資料測量的情況下,我們比較希望看到這種狀態,乙個標準的正態分佈是u 均值 0,標準差 1。從下圖可以看出,橫座標代表隨機變數x的乙個...

Wince之路 5 指數座標系

老大又發話了,需要的是指數座標系,x和y軸都是成10倍增加的,比如說x軸 0,1,10,100,1000,比如說0.5這個點,是在0和1之間,但是稍微偏右,如何確定具體座標呢,請看看我下面的 那個資料是隨便寫上去了,所以影象看起來有點怪。描點繪線 typedef struct tagpoint po...