0

我在我的 image1 上使用 imagesc 是一个 2023 x 2023 像素的图像。

figure(1)
imagesc(-1016:1015, -1016:1015, image1);

我试图在图像上创建一个笛卡尔坐标轴,但是 y 轴的范围从负到正而不是从正到负。我尝试了几种不同的方法来解决问题,但没有任何效果。

试过:

imagesc(-1016:1015, 1016:-1015, image1);
imagesc(-1016:1015, 1016:-1:-1015, image1);
imagesc(-1016:1015, 1016:1:-1015, image1);
imagesc(-1016:1015, -(-1016:1015), image1);
set(gca,'YDir','reverse');

如何使用 imagesc 反转 y 轴上的比例?

4

2 回答 2

3

默认情况下,该imagesc函数将YDir属性设置为reverse。尝试

set(gca,'YDir','normal');
于 2013-10-30T23:09:44.713 回答
0

所以我必须做两件事,首先我在 y 轴上添加一个负值 --> -(y-axis),然后我将 y 轴方向设置为正常。如果我只做一个,轴看起来是正确的,但图像会翻转到其水平中点。

figure(1)
imagesc(-1016:1015,-(-1016:1015),image1);
set(gca,'YDir','normal');
于 2013-10-30T23:21:16.967 回答