Как найти частоту у данных

lito

есть ряд чисел: A=A0 х Sin [W x N + Ф]
N и A известно. есть ли прога, позволяющая найти W и A0?
по-идее можно и самому своять, но может какой-нить ориджин умеет? или ещё что?
/задача то классическая.

kachokslava

в общем случае нельзя.
например, N=1,2,..100
все A=0
сколько омег можно насобирать? счётное множество!

vvasilevskiy

FFT возьми, и не мучайся, оно позволяет и фазу вынуть.

lito

все A не равны нулю
нака:
130,181
90,228
100,962
87,431
98,061
100,363
97,141
116,9
128,348
116,516
123,009

такого плана)

lito

это в ориджине по-моему, да?

vvasilevskiy

Наверное в ориджине можно, я все в матлабе считаю.

kachokslava

по крайней мере две штуки удовлетворяют:

0.1350 6.6998
0.3400 11.5688
0.6660 15.0734
0.7380 14.9987
1.0660 10.8120
1.5590 -2.7102
1.7430 -7.8340
2.0760 -14.0556
2.1530 -14.6542
2.4710 -13.5665
2.8050 -6.8329
2.9840 -1.7924


не сомневаюсь, что их очень дофига

lito

откуда это?

kachokslava

от балды две гармоники взял и посмотрел, где пересекаются

chel_1992

а если по умолчанию задать одну гармонику - можно найти единственные значения амплитуды и частоты

chel_1992

подумала, поняла, что чушь спросила

lito

хряп
Оставить комментарий
Имя или ник:
Комментарий: