Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Период волны, результаты измерений 
:(
    Опции темы
Гость_Pavel
Дата 24.3.2005, 13:41 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered












Привет!
Подскажите пожалуйста или напишите ссылку, где можно прочитать решение/направелние решения данной задачи.

Дано: Результаты измерений высоты морской волны. Замер производился каждую секунду. Получили 700 замеров.
Требуеться найти средний период волны и сгладить график.

Заранее Спасибо!
  Вверх
podval
Дата 24.3.2005, 14:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Где я? Кто я?
****


Профиль
Группа: Экс. модератор
Сообщений: 3094
Регистрация: 25.3.2002
Где: СПб

Репутация: 18
Всего: 62



Цитата
Требуеться найти средний период волны и сгладить график.

Это который график: гистограмму периодов или график самой волны в виде примерно синусоиды?
PM WWW ICQ   Вверх
~FoX~
Дата 24.3.2005, 16:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


НЕ рыжий!!!
****


Профиль
Группа: Участник Клуба
Сообщений: 2819
Регистрация: 8.10.2003
Где: Зеленоград

Репутация: 2
Всего: 68



Ну дык складывай все и дели на 700 получешь среднее значение.
Если есть большие пики или провалы, то высчитывай расстояние между ними и усредняй значение уже в этом промежудке. Можно также усреднить и сами пики/провалы. График должен получиться достаточно ровный.


--------------------
user posted image
…множественность никогда не следует полагать без необходимости…
PM MAIL WWW ICQ Jabber   Вверх
podval
Дата 24.3.2005, 17:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Где я? Кто я?
****


Профиль
Группа: Экс. модератор
Сообщений: 3094
Регистрация: 25.3.2002
Где: СПб

Репутация: 18
Всего: 62



Цитата
Ну дык складывай все и дели на 700 получешь среднее значение.

Это будет не среднее значение периода, а постоянная составляющая smile

Надо из амплитуд вычесть постоянную составляющую и потом искать переходы через ноль.
По идее, если удвоить среднее расстояние между переходами через ноль, то получится что-то вроде среднего периода.

График можно сгладить скользящим средним. Или по нескольким соседним точкам. Да мало ли вообще способов.
Добавлено @ 17:07
О! Идея!

Будет гораздо точнее, если сначала убрать постоянную составляющую, сгладить ряд, допустим, скользящим средним, а потом уже искать переходы через ноль.
PM WWW ICQ   Вверх
maxim1000
Дата 24.3.2005, 18:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 3334
Регистрация: 11.1.2003
Где: Киев

Репутация: 33
Всего: 110



тогда уж можно предложить искать второй локальный максимум автокорреляционной функции


--------------------
qqq
PM WWW   Вверх
De Gray
Дата 24.3.2005, 18:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 128
Регистрация: 18.2.2005
Где: Регистрация?

Репутация: 1
Всего: 4



Цитата(maxim1000 @ 24.3.2005, 18:08)
тогда уж можно предложить искать второй локальный максимум автокорреляционной функции

А не проще ли.
Цитата(podval @ 24.3.2005, 17:01)
сгладить ряд, допустим, скользящим средним, а потом уже искать переходы через ноль.

и/или сдлеать FFT ?
--------------------
Извяните, шо мы к вас за поможите обращаимси.
PM MAIL   Вверх
maxim1000
Дата 24.3.2005, 19:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 3334
Регистрация: 11.1.2003
Где: Киев

Репутация: 33
Всего: 110



Цитата
А не проще ли.

может и проще
просто там надо думать о том, насколько сглаживать...
автокорреляция - просто еще один вариант


--------------------
qqq
PM WWW   Вверх
De Gray
Дата 24.3.2005, 19:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 128
Регистрация: 18.2.2005
Где: Регистрация?

Репутация: 1
Всего: 4



Цитата(maxim1000 @ 24.3.2005, 19:07)
думать о том, насколько сглаживать

Тут можно вообще не сглаживать -- будет у тебя белая + полосовая засветка, но если мерялось нормально, то она будет мала. Можно сделать классическим методом :
По кольцевому буфферу 700 FFT и усреднить.
Цитата(maxim1000 @ 24.3.2005, 19:07)
автокорреляция - просто еще один вариант

Выделение сигнал-шум РОВНО такое же как у FFT (Теорема Винера-Хинчена).
Цитата(maxim1000 @ 24.3.2005, 18:08)
искать второй локальный максимум

В предположении гауссова шума. Если распределение шума другое --
хана.
--------------------
Извяните, шо мы к вас за поможите обращаимси.
PM MAIL   Вверх
Гость_Pavel
Дата 25.3.2005, 13:34 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Спасибо!
теперь есть даже из чего выбрать )
на выходных буду писать, напишу что получилось (точнее если вдруг что-то не получиться smile )
еще раз Спасибо!
  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Алгоритмы"

maxim1000

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


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Алгоритмы | Следующая тема »


 




[ Время генерации скрипта: 0.0454 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.