matlab坐标刻度如何变为指数形式?

2024-12-13 10:21:43
推荐回答(2个)
回答1:

楼主是说不用semilogy

而只是希望坐标的标示显示成指数形式的话,那只能手动更改坐标标示
set(gca,'YTickLabel',{'0×10^3','0.5×10^3','1×10^3','1.5×10^3','2×10^3'})
最后一个参数要求是cell array of string
也可以用num2str设定精度,把数值向量转化为string,再转为cell array

回答2:

set(gca,'yscale','log')