gpt4 book ai didi

math - 自定义轴刻度 - "Reverse"对数?

转载 作者:太空宇宙 更新时间:2023-11-03 19:44:18 26 4
gpt4 key购买 nike

抱歉标题不好 ;)

我正在尝试重新创建我在其他一些工作中遇到的 matlab 图,但我不太了解他们使用的比例。 y轴增量如下(从上往下[+ve y]):

0.9999,0.999,0.99,0.9,0

我可以使用 semilogy 来绘制对数图,但这是一种错误的方法;我的增量去

1,0.1,0.01,0.001,等等

实际上是 1 - i,其中 i 是我真正想要的增量!无论如何,我并不完全理解如何描述这种类型的情节;谁能帮忙?

最佳答案

要按照您想要的方式绘制坐标轴,您必须执行三个步骤:(1) 绘制 1-y,(2) 反转坐标轴 (3) 重新标记坐标轴

y = [0.4 0.8 0.99 0.9999];

%# plot 1-y
plot(1-y) %# alternatively use semilog, then you won't have to adjust 'yscale' below

%# reverse y-axis
set(gca,'ydir','reverse','yscale','log')

%# if necessary, set the axis limits here

%# relabel y-axis
set(gca,'yticklabel',num2str(1-10.^str2num(get(gca,'yticklabel'))))

enter image description here

关于math - 自定义轴刻度 - "Reverse"对数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5395554/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com