在matlab图中1 / x缩放x轴

时间:2015-02-26 00:45:27

标签: matlab data-visualization

在x轴上创建变换缩放的matlab方法是什么?

我使用此解决方法绘制1/x缩放轴。

这里的问题是,该图不会绘制数据,而是事实上1 ./数据。因此,人们必须稍后调整拟合以及图中的所有图形元素。

data = linspace(3,10,8);
plot(1./data, data) 

myxticksrange = linspace(10, 3, 8);

myxticks = 1 ./ myxticksrange;
myxtickslabels = arrayfun(@num2str, myxticksrange, 'UniformOutput', false);

set(gca,'XTick', myxticks)
set(gca,'XTickLabel', myxtickslabels)

one over x Plot

如何改进此代码? (问题最初发布在Codereview.sx上)

0 个答案:

没有答案