Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ну ОЧЕНЬ нужно [D5, Win95/98]


Deadlock ©   (2002-01-06 03:32:00) 

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


Mbo   (2002-01-06 10:13:00) [1]

из простых решений:
1) пробегаешь все точки, кроме 1 и последней
if a[i]>a[i-1] and a[i]<=a[i+1] then пик:=i
2) считаешь производную (по разностям), сглаживаешь, там где она переходит через 0 сверху вниз - максимум
если точки редко, положение вершин пиков можно оценить, скажем, построив параболу по 3 соседним точкам


Adder   (2002-01-06 04:20:00) [2]

Сходи на http://alglib.chat.ru/index.html


Наверх

Титульная страница Поиск, карта сайта Написать письмо