matlab 画图轴设为对数坐标轴

matlab 画图轴设为对数坐标轴,第1张

loglog(x,y)

x 轴和y 轴均为对数刻度(Logarithmic Scale)

semilogx(x,y) semilogx(x,y)

x 轴为对数刻度,y 轴为线性刻度

semilogy(x,y) semilogy(x,y)

x 轴为线性刻度,y 轴为对数刻度

%绘制对数和2对数坐标图

x=[100 268 6588 36957]

y=[12 359 89789 10253]

x1=log2(x)

semilogy(x1,y,'x-')

xm=ceil(max(x1))%求最大指数

x_label=''

for i=1:xm

x_label{i}=['2^' num2str(i)]

end

set(gca,'xtick',1:xm,'xticklabel',x_label,'fontweight','bold')


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/7773992.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-09
下一篇 2023-04-09

发表评论

登录后才能评论

评论列表(0条)

保存