如何在MATLAB中设置x轴值

时间:2014-10-31 16:49:37

标签: matlab

我正在处理一些信号。信号有一定的长度(时间),我将它分成200个部分并对它们进行了一些操作。结果保存在矩阵中,因此矩阵具有尺寸200之一,如果我在其上使用imagesc(),为了使结果可视,x轴从0到200.但这与时间不对应。时间是x轴中的值的函数。

t = 640 * x

我需要在x轴上创建与时间对应的值。有什么办法,怎么办?

1 个答案:

答案 0 :(得分:1)

使用set并相应地设置XTickXTickLabel属性。假设您的图片已经打开,请执行以下操作:

set(gca, 'XTick', 0:20:200);
set(gca, 'XTickLabel', 640*(0:20:200));

我使用了20的增量,这样就不会使x - 轴混乱。修改20以符合您的口味。