matlab,图像像素和实际距离的多个轴或比例

时间:2016-02-14 20:52:59

标签: matlab scale axis

在matlab中,我创建了一个64x64像素的图像,每个像素的值都不同。

但我还想在情节上显示图像的真实比例。实际尺寸为1米,我希望有两个x轴刻度和两个y轴刻度,以显示像素位置和实际距离。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

以下是使用从my answer到SO上一个问题的方法的示例。这是每个维度上64像素的随机图像的输出: Example figure

以下代码创建一个包含三个轴的正方形figure。手动将宽度和高度设置为相等。这需要轴正确对齐。在此之后,使用a在新轴[{1}}中绘制实际图像。请注意,我们需要提供imshow - 属性以在特定轴上绘制。 然后我们在底部'Parent'和左侧b添加真实世界轴。它们的c - 属性分别设置为几乎为零的高度或宽度。通过查看定位的使用值,我们可以看到轴'position'设置在另外两个轴的顶部/右侧。

以下是完整的代码:

a