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


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Alex B. Solomatin                    2:467/126.9    08 Aug 2003  01:16:21
 To : All
 Subject : поиск локальных max и min в массиве
 -------------------------------------------------------------------------------- 
 
 
 Видимо, я недостаточно четко сформулировал задачу - я анализирую Wav-файл,
 использующисй для хранения переменного сигнала (не звукового, но это не важно).
 Частота сигнала может быть около 100Гц, а я взял частоту дискретизации звука
 44100Гц, соответственно то, что на ленте выглядит пиком, при рассмотрении на
 экране - довольно плавная волна :)
 
 Юзер на экране выделяет кусочек файла (как в звуковых редакторах), я этот
 кусочек переписываю в массив чисел и его анализирую
 Сигнал может иметь примерно такую форму
 
        v-это нужный мне максимум
       /\
  /\/\/  \
  |       \
  /        \        _
 /          \      /
 ------------|----/-------
             |   /
              \_/
               ^-а это соответственно минимум
 
 И в общем, просто максимум, наверное, тоже не годится, так как при этом первые
 на рисунке два зубца, тоже попадут в максимумы (а это не есть правильно:)
 Полагаю, надо сначала определять переход через ноль,например:
  if WaveArray[i]>=0 and Wavearray[i]<0
 
 и затем, скопировав полученный фрагмент в еще один массив (?), сделать MaxValue 
 \MinValue.
 Затем, найдя амплитуду, скопировать ее в еще один массив (?!) для дальнейшего
 анализа (средние амплитуды и т.д.)
 Да уж больно топорно получается... Как-то оптимизировать можно?
 Всего хорошего, All!
 
                               Alex B. Solomatin AKA Magister Lex
 ---
  * Origin: Единство и борьба флюороза и кариеса. (2:467/126.9)
 
 

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

 Тема:    Автор:    Дата:  
 поиск локальных 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/28393f32d3bb.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional