007007boy 发表于 2009-12-18 17:49

坐标值标注

菜鸟提问:频谱分析坐标值太大,怎么在图上标注成科学记数法的形式

VibrationMaster 发表于 2009-12-18 19:24

直接出不来?

ChaChing 发表于 2009-12-19 00:01

回复 楼主 007007boy 的帖子

水平有限, 建议请列出代码或给出图说明!?

friendchj 发表于 2009-12-19 09:30

应该会自动变出来。一般如10^7,2*10^7,……会变成,1,2,……,轴后会加上10^7,例如:
x=10^7:10^5:10^8;
plot(x,sin(x))

ChaChing 发表于 2009-12-19 14:53

难道楼主想要这样
x=10^7:10^5:10^8; plot(x,sin(x))
set(gca,'XTickLabel',[' 1*10^7';' 2*10^7';' 3*10^7';' 4*10^7';' 5*10^7';' 6*10^7';' 7*10^7';' 8*10^7';' 9*10^7';'10*10^7'])

007007boy 发表于 2009-12-19 23:15

这种模样:

VibrationMaster 发表于 2009-12-20 08:41

1.这样的标法没有必要,因为不符合现行的国家标准。
2.现行的国家标准是(x10^6)与纵轴的标注P结合在一起为:P/(10^6)
3.我有visio再编辑来完成。通过程序也可以,但是通用程序太麻烦

ChaChing 发表于 2009-12-20 18:09

回复 6楼 007007boy 的帖子

x=10^7:10^5:10^8; plot(x,sin(x))
set(gca,'XTickLabel',[' 1x10^7';' 2x10^7';' 3x10^7';' 4x10^7';' 5x10^7';' 6x10^7';' 7x10^7';' 8x10^7';' 9x10^7';'10x10^7'])
页: [1]
查看完整版本: 坐标值标注