MATLAB:labelling 轴与 imshow
MATLAB:labelling axis with imshow
我正在尝试使用 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
作为你的代码)。
我正在尝试使用 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
作为你的代码)。