我正在尝试使用 imshow 命令来显示图像。我想不出的是根据我的 x 和 y 值来标记图像轴。我的代码如下:
[X,Y] = meshgrid(0:0.01:1,0:0.01:1);
u = 5;
v = 1;
z = sin(2*pi*(u*X+v*Y));
imshow(z);
axis on
当我使用“axis on”时,它显示0到100。但我想要的是0到1。
最佳答案
您可以在 imshow
中指定 x 轴和 y 轴值,如下所示:
imshow(z, 'XData', 0:.01:1, 'YData', 0:.01:1)
(然后您当然需要像代码中那样的axis on
)。
关于MATLAB:用 imshow 标记轴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28605771/