mercredi 1 avril 2015

Maximum einer sinusfunktion (Spalt-Experiment)

Liebe Leser bitte lest nur dann mein Thema wenn ihr euch ein wenig mit dem Prinzip von Huygens (Physik) auskennt und mit "etwas höherer" Mathematik in Java.



Ich hatte die Idee ein Programm zur berechnung der relativen Intensität an einem Punkt P auf einem Schirm nach einem Spalt-experiment ( Welle geht von einem Punkt aus und trifft auf eine Blende (mit beliebig großen und vielen Spalten)) zu berechnen. Dafür unterteile ich die Spalte in Elementarwellen mit möglichst kleinem Abstand zueinander (#rechenleistung) und Stelle alle "Wellenwege" (von der Quelle Q zur Elementarwelle zum Punkt P) in Superposition zueinander. Die Wellengleichung (für die Auslenkung) lautet für den Ort X entlang der Ausbreitungsrichtung und der beobachtungszeit t: y(x;t)=y[max]*sin(2pi(t/T-x/lambda)). Der Ort X ist durch die länge der Welle gegeben (das heißt einfach von Q zu E-Welle + E-Welle zu P). Ich habe also eine Gleichung die die Auslenkung zum Zeitpunkt t angibt für alle Wellenwege, deshalb summiere ich alle Gleichung zur Funktion g(t) die die relative Intensität zum Zeitpunkt t angibt. Nun suche ich g(t) maximal (egal für welches K*t) und ich stelle mir (als jemand der gerade mit Java angefangen hat) die Frage: Gibt es eine vorgefertigte Funktion die relativ schnell g(t) liefern kann? Es wäre nett wenn jemand sich die mühe machen könnte mir da weiterzuhelfen :D Später werde ich aus verschiedenen Punkten P noch einen Graphen für die Intensität nähern. Danke fürs durchlesen und ggf helfen :oops:





Maximum einer sinusfunktion (Spalt-Experiment)

0 commentaires:

Enregistrer un commentaire