半对数坐标系下绘图
1.什么是半對數坐標系?
基于平面直角坐標系,如果x和y軸中有且僅一個是對數坐標軸,則平面直角坐標系就成為了半對數坐標系。
(對數的定義:如果a的n次方等于N,那么n叫做以a為底N的對數,即n=logaN。其中,a叫做底數,N叫做真數,n叫做對數。
而對數坐標系中的對數指的是坐標軸上的刻度與原點的距離是用對數表示的,比如,對于以10為底數的對數坐標軸來說,如果某個刻度上標出的值為10(真數),則該刻度與原點的實際距離為loga10(a為底數,此處為10)也就是1。)
2.關于半對數坐標系的應用場景
(1)變量x或y或者兩者在所研究的范圍內發生了幾個數量級的變化
(2)在自變量由零開始逐漸增大的初始階段,當自變量的很小的變化造成因變量極大變化時, 用 半對數坐標系,曲線最大變化范圍可伸長,使圖形輪廓更清楚
(3)需要把某種函數變換為直線函數關系
3.關于半對數坐標系的構建:
運用semilogx命令用來繪制x軸為半對數坐標的曲線, 運用semilogy命令用來繪制y軸為半對數坐標的曲線,兩者調用格式是一樣的:
semilogx(x):繪制以10為底對數刻度的x軸和線性刻度的y軸的半對數坐標曲線,若x為實矩陣,則按列繪制每列元素值相對其下標的曲線圖,若為復矩陣,則等價于semilogx(real(x),imag(x))命令
semilogx(x1,y1,s1,...):表示對坐標對(xi,yi)(i=1,2,...)繪制所有曲線,若(xi,yi)為矩陣,則以(xi,yi)對應的行或列元素為橫縱坐標繪制曲線,si是控制曲線線形,標記及色彩的參數(帶單引號)(這里舉例用'm--'表示品紅虛線)
x=0:0.01:4 y=10.^x subplot(1,2,1),semilogy(x,y,'m--') subplot(1,2,2),plot(x,y)?
總結
- 上一篇: 这就是你要找的Spring-ioc简单入
- 下一篇: 面对失败计算机科学家,面对巨大挫折,仍毫