vibration2008 发表于 2011-3-14 10:16

如何让Matlab图形中的纵坐标数值以2 x 10^4这种形式显示

请问:如何让Matlab图形中的纵坐标数值以2 x 10^4这种形式显示
我希望这个 x 10^4自动显示在纵坐标最上边,
有的图形就是这样自动显示的,但是数据小的时候,他就自动以20000, 200这种现实显示
我试了下设置 ,结果只能以2.0e+004的形式在每个刻度处显示,
请不吝赐教,多谢!~

qibbxxt 发表于 2011-3-14 10:37

一个不恰当的小例子,希望对你有所帮助clear;clc;close all
fplot('',[-1,1]);
set(gca,'ytick',,'yticklabel',{'0','2X10^4'})

vibration2008 发表于 2011-3-14 11:06

多谢,如果找不到更合适的就用这个,

ChaChing 发表于 2011-3-14 20:45

aa=rand(3,1)*2*10^4; plot(aa)
%%
plot(aa/10^4); rr=axis; text(rr(1),1.1*rr(4)+-0.1*rr(1),'x10^4');
页: [1]
查看完整版本: 如何让Matlab图形中的纵坐标数值以2 x 10^4这种形式显示