Matlab画图设置指数坐标
生活随笔
收集整理的這篇文章主要介紹了
Matlab画图设置指数坐标
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
這個(gè)分兩種情況:
第一種,縱軸已經(jīng)顯示為指數(shù)刻度,只是想改變這個(gè)指數(shù),如由10^3改為10^6,可如下設(shè)置:
ax = gca; ax.YAxis.Exponent = 6; (ax.YAxis(2).Exponent=6;)%%%---多縱軸情況下---參考:How do I change the yaxis exponent when using a double y-axis plot?
第二種,縱軸并沒有顯示為指數(shù)刻度,需要把它顯示為指數(shù)刻度,如下設(shè)置:
ax = gca(); ax.YRuler.Exponent = 6;%%%---指數(shù)為6,即10^6 ax.YRuler.TickLabelFormat = '%.3f';%%%---設(shè)置小數(shù)點(diǎn)后顯示位數(shù)---參考:Formatting y axis to exponential format
如上可以看出,兩種情況有些許差別。
總結(jié)
以上是生活随笔為你收集整理的Matlab画图设置指数坐标的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MFC Windows 程序设计[二十一
- 下一篇: Robotics: Computatio