Stellen Sie sich 3 Wellen mit einer Frequenz von 101, 103, 106 Hz und gleicher Intensität vor. Wie hoch sollten die Schwebungsfrequenzen sein?
Jetzt kann ich es für 2 Wellen berechnen, und ich weiß, wie man die kombinierte Gleichung der beiden schreibt. Aber das Hinzufügen einer dritten verursacht viele Probleme ... die Gleichung wird umständlich. Können Sie mir hier bitte helfen? Ich habe online herumgegraben, und einige Antworten haben die dritte Welle vernachlässigt, da sie zu nahe an einer der Wellen war. Wenn ich das vermeiden möchte, gibt es eine andere Lösung?
Ein einfaches Python-Skript gibt Aufschluss - hier ist, was ich für die Summe der drei Häufigkeiten berechne:
Es gibt offensichtlich eine starke Schwebung bei 1 Hz - dann sind alle drei Frequenzen (wieder) in Phase. Dazwischen gibt es kleinere Spitzen - von denen ich 5 Hz als die sichtbarste Komponente betrachten würde.
Dies entspricht der Intuition - Sie würden erwarten, dass die Differenzfrequenzen von 2 Hz, 3 Hz und vielleicht 5 Hz auftauchen, aber sie werden durcheinander gebracht. Und tatsächlich, 5 Hz sind da; die zwei größeren Spitzen um 0,5 s zeigen das 2-Hz-Signal an; während das 3-Hz-Signal nicht separat gesehen werden kann.
Hier ist der Code, den ich verwendet habe, um dieses Diagramm zu zeichnen:
# beat frequencies
import numpy as np
import matplotlib.pyplot as plt
from math import pi
f = [101,103,106];
Ns = 8*1024
t = np.linspace(0,2,Ns);
a = np.zeros((Ns),'double')
for fi in f:
a = a + np.cos(2*pi*fi*t)
plt.figure(figsize=(10,5))
plt.plot(t, a)
plt.title('three frequencies beating')
plt.xlabel('time (s)')
plt.ylabel('amplitude')
plt.show()
Die Wellen mit separat erzeugen Beat mit Frequenzen von Und .
Diese Beats haben Zeitspannen Und , und nach diesen Zeitintervallen sind Schläge zu hören. Ihr LCM ist . So danach , hat die gesamte Welle die gleiche Phase und Amplitude, und es gibt einen starken Schlag. Die Frequenz dieses starken Schlags ist .
Siehe die andere Antwort für eine numerische Überprüfung.
Bill N
Karl Witthöft