Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Evgenij Masherov                     2:5020/175.2   09 Aug 2003  17:17:58
 To : Alex B. Solomatin
 Subject : поиск локальных max и min в массиве
 -------------------------------------------------------------------------------- 
 
 Fri Aug 08 2003 01:16, Alex B. Solomatin wrote to All:
  ABS> Видимо, я недостаточно четко сформулировал задачу - я анализирую
  ABS> Wav-файл, использующисй для хранения переменного сигнала (не звукового,
  ABS> но это не важно).
  ABS> Частота сигнала может быть около 100Гц, а я взял частоту дискретизации
  ABS> звука 44100Гц, соответственно то, что на ленте выглядит пиком, при
  ABS> рассмотрении на экране - довольно плавная волна :)
 
  ABS> Юзер на экране выделяет кусочек файла (как в звуковых редакторах), я
  ABS> этот кусочек переписываю в массив чисел и его анализирую Сигнал может
  ABS> иметь примерно такую форму
 
  ABS>        v-это нужный мне максимум
  ABS>       /\
  ABS>  /\/\/  \
  ABS>  |       \
  ABS>  /        \        _
  ABS> /          \      /
  ABS> ------------|----/-------
  ABS>             |   /
  ABS>              \_/
  ABS>               ^-а это соответственно минимум
 
  ABS> И в общем, просто максимум, наверное, тоже не годится, так как при этом
  ABS> первые на рисунке два зубца, тоже попадут в максимумы (а это не есть
  ABS> правильно:) Полагаю, надо сначала определять переход через
  ABS> ноль,например:
  ABS>  if WaveArray[i]>=0 and Wavearray[i]<0
 
  ABS> и затем, скопировав полученный фрагмент в еще один массив (?), сделать
  ABS> MaxValue \MinValue.
  ABS> Затем, найдя амплитуду, скопировать ее в еще один массив (?!) для
  ABS> дальнейшего анализа (средние амплитуды и т.д.) Да уж больно топорно
  ABS> получается... Как-то оптимизировать можно?
 
 Hу, если уж начали погружаться в детали - вопрос, зачем?
 От этого будет зависеть ответ на вопрос "как".
 Возможно, нужны именно максимумы, даже мелкие.
 А возможно, следует прогнать через фильтр HЧ (или полосовой), с линейной
 фазовой характеристикой, и затем только искать максимумы...
 
 Евгений Машеров АКА СанитарЖеня
 
 --- ifmail v.2.15dev5
  * Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 поиск локальных max и min в массиве   Alex B. Solomatin   05 Aug 2003 21:24:15 
 поиск локальных max и min в массиве   Evgenij Masherov   06 Aug 2003 10:13:23 
 Re: поиск локальных max и min в массиве   Oleg Khovayko [SPAM trap - don\'t re   07 Aug 2003 01:20:40 
 Re: поиск локальных max и min в массиве   Evgenij Masherov   07 Aug 2003 10:51:06 
 Re: поиск локальных max и min в массиве   Andrei Koulik   07 Aug 2003 13:35:02 
 Re: поиск локальных max и min в массиве   Evgenij Masherov   07 Aug 2003 14:45:09 
 Re: поиск локальных max и min в массиве   Andrei Koulik   07 Aug 2003 15:44:10 
 Re: поиск локальных max и min в массиве   Andrei Koulik   07 Aug 2003 10:44:05 
 Re: поиск локальных max и min в массиве   Oleg Khovayko [SPAM trap - don\'t re   07 Aug 2003 15:47:50 
 поиск локальных max и min в массиве   Serge Nozhenko   07 Aug 2003 16:29:14 
 поиск локальных max и min в массиве   Alex Volkov   07 Aug 2003 14:22:13 
 поиск локальных max и min в массиве   Ivan Rodenkov   07 Aug 2003 13:59:04 
 поиск локальных max и min в массиве   Alex Volkov   07 Aug 2003 21:24:42 
 Re: поиск локальных max и min в массиве   Alex Mizrahi   09 Aug 2003 23:35:35 
 поиск локальных max и min в массиве   Alex Volkov   10 Aug 2003 18:40:06 
 Re: поиск локальных max и min в массиве   Ivan Boldyrev   11 Aug 2003 23:18:39 
 Re: поиск локальных max и min в массиве   Nick Ivanych Kovaliov   12 Aug 2003 09:19:34 
 Re: поиск локальных max и min в массиве   Ivan Boldyrev   09 Aug 2003 23:10:02 
 Re: поиск локальных max и min в массиве   Evgenij Masherov   10 Aug 2003 08:43:36 
 Re: поиск локальных max и min в массиве   Ivan Boldyrev   11 Aug 2003 23:18:39 
 поиск локальных max и min в массиве   Alexandr Ketov   08 Aug 2003 01:40:04 
 поиск локальных max и min в массиве   Alex Volkov   08 Aug 2003 13:24:06 
 поиск локальных max и min в массиве   Alex B. Solomatin   08 Aug 2003 01:15:12 
 поиск локальных max и min в массиве   Alex B. Solomatin   08 Aug 2003 01:16:21 
 поиск локальных max и min в массиве   Evgenij Masherov   09 Aug 2003 17:17:58 
 поиск локальных max и min в массиве   Alex B. Solomatin   09 Aug 2003 23:10:46 
 поиск локальных max и min в массиве   Evgenij Masherov   10 Aug 2003 08:49:48 
 поиск локальных max и min в массиве   Alex Volkov   10 Aug 2003 18:42:20 
Архивное /ru.algorithms/3300cd3d21b5.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional