查找不同迭代中不同峰值出现的时间

时间:2019-01-21 10:54:44

标签: matlab plot

我正在寻找关于Matlab的专家意见,我正在使用以下代码来查找每次迭代的峰值,但无法找到每个峰值的出现时间。

这是我的功能:

res_signal_example = EXAMPLE_runner_00_SingleBurst_S2S( )
value = max (res_signal_example.nRx_raw_matrix_wout_noise, [], [1 2])

1 个答案:

答案 0 :(得分:0)

您可以使用second output of max为您提供最大值出现处的索引。

def my_func(v):
  return pd.Sereis(v*2)

df.apply(lambda z: my_func(z.x), axis=1)
Out[23]:
    0
0  2
1  4
2  6

然后您可以使用此df.apply(lambda z: my_func(z.@y), axis=1) SyntaxError: invalid syntax 索引到与数据关联的时间数组中,以获取峰值/最大值发生的时间。

请注意,如果最大值多次出现 ,则仅返回第一次出现的情况。