我正在寻找关于Matlab
的专家意见,我正在使用以下代码来查找每次迭代的峰值,但无法找到每个峰值的出现时间。
这是我的功能:
res_signal_example = EXAMPLE_runner_00_SingleBurst_S2S( )
value = max (res_signal_example.nRx_raw_matrix_wout_noise, [], [1 2])
答案 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
索引到与数据关联的时间数组中,以获取峰值/最大值发生的时间。
请注意,如果最大值多次出现 ,则仅返回第一次出现的情况。