Wellenlehre
-
Also ich hab da ein Problem.
Ich schreibe ein altes atari Programm um auf Win32.So die Wellengleichung sieht folgendermaßen aus:
f(x, t) = ymax * sin[w*t - k*x]
Also eine Funktion die von 2 Parametern abhängt. Beim programmieren lass ich aber normalerweise eine Schleife durchlaufen. Nunka, gut.
Weiter:
Vom Benutzer können folgende Daten eingegeben werden:Wellenlänge Ausbreitungsgeschwindigkeit Maximale Amplitude
So dann wäre:
k * lampda = 2PI
=> k = 2PI/lampda => ok k wäre i.0.Un dann noch:
w = 2PI/T (aber was ist T? Ich meine es ist die Periodendauer, schon klar! Aber wie komm ich da drauf.)So, dann bleibt mir noch x und t. Wo bekomme ich diese her? Für welche Variable lasse ich im Programm eine Schleife laufen? Für x oder t?
Oder könnte es sein, das t = 2PI/w ist??? Das wäre super, dann hätte ich nur noch x. Also stimmt das dann so?
cu para
-
x ist der ort und t die zeit,
du kannst also für eine bestimmte zeit den wert der funktion am ort x berechnen
wenn du eine sich zeitlich verändernde welle darstellen willst muss du 2 schleifen machen, bei t = const nur eine schleife.
ensprechend andersrum.ciao jj