У меня есть данные (файл), который содержит 2 столбца:
Seconds, Volts
0, -0.4238353
2.476346E-08, -0.001119718
4.952693E-08, -0.006520569
(..., thousands of similar entries in file)
4.516856E-05, -0.0002089292
Как рассчитать частоту волны наибольшей амплитуды? (Каждая волна имеет фиксированную частоту).
Есть ли разница между вычислением частоты секунд и амплитуды в зависимости от секунд и вольт? Потому что в частота & amplitue Пример секунд и амплитуды решен, так что это может помочь в моем случае.
Ваши данные находятся во временной области, вопрос о частотной области. Ваш курс должен был рассказать вам, как они связаны. В двух словах: Преобразование Фурье. В практическом программировании мы используем БПФ: Фаст Фурье Транформ. Если вход является синусоидой с фиксированной частотой, ваш выход FFT будет иметь один горб. Смоделируйте это как параболу и найдите вершину параболы. (Нахождение максимальной амплитуды в БПФ примерно в 10 раз менее точно)
Ссылка, которую вы даете, ужасна; Я отрицал глупый ответ там. В вашем примере время начинается с t = 0, и данное решение будет делать 1/0.
Других решений пока нет …