Matlab 反转图像C y轴记号从正值变为负值
我在image1上使用imagesc,图像为2023 x 2023像素Matlab 反转图像C y轴记号从正值变为负值,matlab,axis,cartesian-coordinates,Matlab,Axis,Cartesian Coordinates,我在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
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轴上的刻度?默认情况下,
imagesc
函数将YDir
属性设置为reverse
。试一试
set(gca,'YDir','normal');
默认情况下,
imagesc
函数将YDir
属性设置为reverse
。试一试
set(gca,'YDir','normal');
默认情况下,
imagesc
函数将YDir
属性设置为reverse
。试一试
set(gca,'YDir','normal');
默认情况下,
imagesc
函数将YDir
属性设置为reverse
。试一试
set(gca,'YDir','normal');
所以我必须做两件事,首先我在y轴上加了一个负数-->-(y轴),然后我把y轴的方向设为法线。如果我只做一个,轴看起来是正确的,但是图像在其水平中点上翻转
figure(1)
imagesc(-1016:1015,-(-1016:1015),image1);
set(gca,'YDir','normal');
所以我必须做两件事,首先我在y轴上加了一个负数-->-(y轴),然后我把y轴的方向设为法线。如果我只做一个,轴看起来是正确的,但是图像在其水平中点上翻转
figure(1)
imagesc(-1016:1015,-(-1016:1015),image1);
set(gca,'YDir','normal');
所以我必须做两件事,首先我在y轴上加了一个负数-->-(y轴),然后我把y轴的方向设为法线。如果我只做一个,轴看起来是正确的,但是图像在其水平中点上翻转
figure(1)
imagesc(-1016:1015,-(-1016:1015),image1);
set(gca,'YDir','normal');
所以我必须做两件事,首先我在y轴上加了一个负数-->-(y轴),然后我把y轴的方向设为法线。如果我只做一个,轴看起来是正确的,但是图像在其水平中点上翻转
figure(1)
imagesc(-1016:1015,-(-1016:1015),image1);
set(gca,'YDir','normal');
是的,但是这翻转了图像,所以我添加了一个-(y轴),并且我的图像又是正面朝上的@FireSky表示您的数据是颠倒的。使用
flipud(图像1)
修复该问题。(顺便说一句,当你更新我答案上的评论时,我不会得到通知,只有当你创建一个新的评论时才会得到通知。)是的,但这翻转了图像,所以我添加了一个-(y轴),我的图像又是正面朝上的@FireSky表示您的数据是颠倒的。使用flipud(图像1)
修复该问题。(顺便说一句,当你更新我答案上的评论时,我不会得到通知,只有当你创建一个新的评论时才会得到通知。)是的,但这翻转了图像,所以我添加了一个-(y轴),我的图像又是正面朝上的@FireSky表示您的数据是颠倒的。使用flipud(图像1)
修复该问题。(顺便说一句,当你更新我答案上的评论时,我不会得到通知,只有当你创建一个新的评论时才会得到通知。)是的,但这翻转了图像,所以我添加了一个-(y轴),我的图像又是正面朝上的@FireSky表示您的数据是颠倒的。使用flipud(图像1)
修复该问题。(顺便说一句,只有在您创建新的评论时,您才会更新我的答案上的评论,我不会得到通知。)您也可以在图像上使用flipud
\fliplr
,不是吗?您也可以在图像上使用flipud
\fliplr
,你不能吗?你也可以在你的图像上使用flipud
\fliplr
,不是吗?你也可以在你的图像上使用flipud
\fliplr
,不是吗?请注意-(.1016:1015)
与(1015:-1:-1016)
不同。确保你知道你想要哪一个。如果您的像素索引与预期相反,我建议使用flipud(image1)
。请注意-(-1016:1015)
与(1015:-1:-1016)
不同。确保你知道你想要哪一个。如果您的像素索引与预期相反,我建议使用flipud(image1)
。请注意-(-1016:1015)
与(1015:-1:-1016)
不同。确保你知道你想要哪一个。如果您的像素索引与预期相反,我建议使用flipud(image1)
。请注意-(-1016:1015)
与(1015:-1:-1016)
不同。确保你知道你想要哪一个。如果您的像素索引与预期相反,我建议使用flipud(image1)
。