matlab识别最小和最大的位置

时间:2018-02-07 00:20:44

标签: matlab time-series max min

我有一个时间序列,并计算了最小值,最大值和平均值。但是,我想知道最近和最大观测值发生在哪一年。如何识别数据集中最小值和最大值的第i个位置?

1 个答案:

答案 0 :(得分:0)

您可以使用find命令找到它。

例如:

M = [1992, 3 ,5; 1997, 8 ,2; 2000, 2, 15]
[~,min_i] = min(M(:,2)) %return the row index of min vaule in the 2nd column.
year_of_min = M(min_i,1)