matlab坐标轴改变数字matlab中如何让坐标轴上的数字,大数自动转换成用k来表示,如10000用10k来表示?如图所示,要用命令来改.

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 23:02:21
matlab坐标轴改变数字matlab中如何让坐标轴上的数字,大数自动转换成用k来表示,如10000用10k来表示?如图所示,要用命令来改.

matlab坐标轴改变数字matlab中如何让坐标轴上的数字,大数自动转换成用k来表示,如10000用10k来表示?如图所示,要用命令来改.
matlab坐标轴改变数字
matlab中如何让坐标轴上的数字,大数自动转换成用k来表示,如10000用10k来表示?如图所示,要用命令来改.

matlab坐标轴改变数字matlab中如何让坐标轴上的数字,大数自动转换成用k来表示,如10000用10k来表示?如图所示,要用命令来改.
这个是可以实现的,用XTicklabel修改,要实现自动转换,只要加段小程序就可以了
举个例子
x=0:16000;
y=normpdf(x,8000,2000);
semilogx(x,y)
Xp =logspace(log10(31.25),log10(16000),10);
s=cell(1,length(Xp));
for i=1:length(Xp)
if Xp(i)