2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Аппроксимировать в синусоиду
Сообщение16.10.2015, 16:24 
Здравствуйте!
Имеется массив данных $[1..360]$, результат функции $Y = Asin(kX + c) + delta$, где $delta$ - рандомный небольшой шум. X меняет значение от 1 до 360 с шагом в 1 градус.
На основе этого набора данных рисую синусоиду.
Изображение

Мне нужно аппроксимировать эти данные к нормальной синусоиде без этих мини скачков. Как это вообще делается?
т.е. к такой синусоиде надо ее привести приблизительно
Изображение

 
 
 
 Re: Аппроксимировать в синусоиду
Сообщение16.10.2015, 16:27 
Аватара пользователя
Нужно восстановить выражение без шума? Определить амплитуду частоту и фазу дошумовой синусоиды?

 
 
 
 Re: Аппроксимировать в синусоиду
Сообщение16.10.2015, 16:38 
levtsn в сообщении #1063397 писал(а):
Нужно восстановить выражение без шума? Определить амплитуду частоту и фазу дошумовой синусоиды?


Да

 
 
 
 Re: Аппроксимировать в синусоиду
Сообщение16.10.2015, 16:44 
Разложите в ряд Фурье, всё сразу увидите.

 
 
 
 Re: Аппроксимировать в синусоиду
Сообщение16.10.2015, 16:56 
Аватара пользователя
Требуемая синусоида полностью определяется своим периодом и максимумом значений. Период - это удвоенное расстояние между соседними нулями, ну а максимум - он и в Сибири максимум...

 
 
 
 Posted automatically
Сообщение16.10.2015, 17:00 
 i  Тема перемещена из форума «Помогите решить / разобраться (М)» в форум «Карантин»
по следующим причинам:

- неправильно набраны формулы (краткие инструкции: «Краткий FAQ по тегу [math]» и видеоролик Как записывать формулы);


Исправьте все Ваши ошибки и сообщите об этом в теме Сообщение в карантине исправлено.
Настоятельно рекомендуется ознакомиться с темами Что такое карантин и что нужно делать, чтобы там оказаться и Правила научного форума.

 
 
 [ Сообщений: 6 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group