MATLAB绘图中,坐标刻度改为指数形式
x = linspace(0,5,1000);
y = 100*exp(x).*sin(20*x);
plot(x,y)
ax = gca;
ax.YAxis.Exponent = 4;%常数4为指数值,即表示1.4*10^4
纵坐标表示为指数方法2
x = linspace(0,5,1000);
y = 100*exp(x).*sin(20*x);
plot(x,y)
ax = gca;
ax.YAxis.Exponent = 0;
ytickformat('%.1e')%包含一位小数,如1.4*10^2

不使用代码,在绘图面板直接改坐标显示方式
菜单栏编辑绘图小箭头
->选中要更改的坐标->菜单栏属性检查器
->点击属性框中的
->在
框中更改显示指数
本文来自博客园,作者:{Ray963},转载请注明原文链接:{https://www.cnblogs.com/ray93/}


浙公网安备 33010602011771号