Нахождение глобального максимума в Matlab - PullRequest
0 голосов
/ 23 сентября 2011

Может ли любое тело знать, как найти глобальный максимум сигнала в matlab.

Любая помощь будет высоко оценена. Спасибо

Ответы [ 2 ]

2 голосов
/ 23 сентября 2011

при условии, что ваш сигнал - вектор x, просто сделайте

[max_value, index_number] = max(x)

max_value будет наибольшим значением, а index_number будет номером индекса вашего исходного вектора x.

0 голосов
/ 20 сентября 2014

самый большой пик не всегда является максимумом, он всегда может быть первым или последним элементом в векторе (если проклятие действительно означает самый большой пик, а не максимум функции)

[~, indexes] =findpeaks (х, 'SORTSTR', 'спуск');г = индексы (1);

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