MATLAB:用 imshow 标记轴

标签 matlab label 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)。

关于MATLAB:用 imshow 标记轴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28605771/

相关文章:

MATLAB 强制函数输出 n 个参数

image - Matlab - 使用四个像素的平均值缩小图像

c++ - 将 Matlab 内联函数传输和使用到 C++ mex 文件

html - 从 CSS 程式化复选框中删除标签顶部的额外空间

css - 单选按钮选择器 CSS ONLY pls

jquery - 如何使用Chart.js显示折线图数据集点标签?

c++ - 带有 waitKey 的 opencv imshow 在 Mac OS X 10.10.2 上太慢(使用 c++)

opencv - 在不运行 X 的情况下在 opencv 中使用 imshow

python - 不使用 Matplotlib 表示半个像素

matlab - 等价于 Matlab 中的 Excel 求解器?