Найти время появления разных пиковых значений на разных итерациях - PullRequest
0 голосов
/ 21 января 2019

Я ищу мнение эксперта по Matlab, я использую следующий код, чтобы найти пиковое значение каждой итерации, но я не могу найти время появления каждого пикового значения.

Здесьмоя функция:

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

1 Ответ

0 голосов
/ 21 января 2019

Вы можете использовать второй выход max, чтобы получить индекс, при котором произошло максимальное значение.

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

Затем можно использовать это position для индексации во временном массиве, связанном с данными, чтобы получить время, когда произошел пик / максимум.

Обратите внимание, что если максимальное значение произошло более одного раза , это вернет только первое вхождение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...