MATLAB绘图中,坐标刻度改为指数形式

纵坐标表示为指数方法1

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

不使用代码,在绘图面板直接改坐标显示方式

菜单栏编辑绘图小箭头->选中要更改的坐标->菜单栏属性检查器->点击属性框中的->在框中更改显示指数

 

 

posted @ 2022-04-27 22:04  ray963  阅读(5197)  评论(0)    收藏  举报