Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-02-2006, 13:34   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 12
Physik mit Flash

Schönen Mittag liebe Leserinnen und Lesen ,

ich muss in etwa einer Woche eine GFS (Referat), Klasse 13, in Physik über das Thema "Compton Effekt" halten. Zur Veranschaulichung habe ich mir überlegt, ein kleines Flash zu programmieren, dass im Grund so ähnlich aussehen soll, wie folgendes Java-Applet:

link - bitte nach ganz unten scrollen

Zusätzlich soll mein Flash aber über ein paar Formeln mir ein paar Werte ausrechnen, Beispiel siehe Anhang.

Meine Flashkenntnisse sind aber leider nicht gerade so rosig, ich wüsste gar nicht, wie ich die Geraden vom Winkel abhängig machen könnte.

Meine Frage: Ist das ein Hexenwerk, so ein Flash zu programmieren? Oder kann ich mir das sogar noch zutrauen? Braucht man dafür lange? Und könntet ihr mir dabei sogar helfen?

mfg
mYtime
Angehängte Grafiken
Dateityp: gif fcompton10.gif (1,1 KB, 146x aufgerufen)
mYtime ist offline   Mit Zitat antworten
Alt 27-02-2006, 14:24   #2 (permalink)
Pharao a.D.
 
Benutzerbild von Tut-ench-aton
 
Registriert seit: Jul 2004
Ort: 29°58'33.34'' N, 31°07'49.29'' O
Beiträge: 430
Programmiertechnisch ist da eigentlich kein großer Aufwand, bloß für nen Anfänger, der würde vllt mehr als eine Woche brauchen.

Ich hab zwar leider keine Ahnung von höherer Strahlen- und Teilchenphysik, aber ich könnte dir das da machen. Du müsstest mir nur mal auf deutsch (meine Italienisch-Kenntnisse zum Verstehen des Applets sind auch ein wenig eingerostet) erklären,
  • wie der Aprallwinkel des schwarzen Teilchens vom Winkel der roten Welle abhängt
  • wie die Wellenlänge der roten Welle von ihrer Drehung abhängt
  • wie das Diagramm unten zustande kommt
Tut-ench-aton ist offline   Mit Zitat antworten
Alt 27-02-2006, 19:51   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 12
Das ist mal ein Wort. Vielen Dank!

Zuerst ein paar Konstanten, die kann man ja als Parameter reinmachen oder so:
(die Einheiten sind ja egal)
h= 6.63 * 10^-34
c= 3.00 * 10^9
lambda_c = 2.4262 * 10^-12
m0e = 9.11 * 10^-31

Ich hab mir das so vorgestellt, dass die Wellenlänge des blauen Teilchens nicht fest ist wie beim Applet (=0.01878), sondern in einem Eingabefeld frei wählbar ist. Das sollte dann vielleicht gleich als Pikometer (10^-12 Meter) eingegeben werden. (Also ich schreib 2 rein und hinter dem Eingabefeld steht pm, gerechnet wird dann mit 2 * 10^-12 m)

Die Wellenlänge vom Blauen ist also schon klar. Die Wellenlänge vom Roten ist: (lambda = Wellenlänge)
lambda_rot = lambda_c * ( 1 - cos alpha) + lambda_blau | (wenn alpha der eingestellte winkel ist)

Die Geschwindigkeit, mit deinen sich das blaue/rote Teilchen bewegt ist c = 3.00*10^9 m/s .. Also bitte nicht so schnell *g* Irgendwie so, dass man eben wie im Applet erkennen kann, dass die sich konstant bewegen.

Die Geschwindigkeit des Elektrons kriegt man so: (Achtung, kompliziert)
v = c * sqrt( 1 - ( 1 / ( ( E / ( m0e * c^2) ) + 1 )^2 ) )
mit
E= (h * c / lambda_blau) * ( 1- ( 1 / ( 1 + ( h * ( lambda_blau / (m0e * c^2) ) * ( 1 - cos alpha) ) ) ) )
Extra viele Klammern, damits ja nicht zu Missverständnissen kommt.
Die Geschwindigkeit sollte dann auch noch ausgegeben werden in einem Textfeld. Ist das zu kompliziert, ums bei Flash reinzuschreiben?

Wie man den Winkel von dem schwarzen Teilchen bestimmt, kann ich dir grad noch gar nicht sagen. Werd's aber so schnell wie möglich rausfinden.

Das Diagramm unten kann man weglassen, das brauch ich nicht.

Vielen Dank schonmal

mfg
mYtime

edit1:

Also den Winkel vom schwarzen Teilchen kriegt man über:
beta = der gesuchte Winkel
*********

tan beta = 1 / ( ( 1+ (E / ( m0e * c^2 ) ) ) * tan ( alpha / 2 ) )

edit2:

edit1 war falsch *g*
das E ist hier:
E= h * c / lambda_blau

Geändert von mYtime (28-02-2006 um 09:47 Uhr)
mYtime ist offline   Mit Zitat antworten
Alt 28-02-2006, 11:20   #4 (permalink)
Pharao a.D.
 
Benutzerbild von Tut-ench-aton
 
Registriert seit: Jul 2004
Ort: 29°58'33.34'' N, 31°07'49.29'' O
Beiträge: 430
So, damit wir uns formelmäßig richtig verstanden haben, schau dir doch mal bitte den Anhang an. Ansonsten ist alles klar.
Angehängte Grafiken
Dateityp: jpg Formeln.jpg (45,3 KB, 34x aufgerufen)
Tut-ench-aton ist offline   Mit Zitat antworten
Alt 28-02-2006, 12:13   #5 (permalink)
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 12
Ein paar Sachen stimmen noch nicht. Ich glaube ich bin schuld

c= 3 * 10^8 .. nicht 9

m = 9.11 * 10^-31 .. das ist wirklich ein m, kein µ. macht aber für die Rechnung nichts aus. - das 0e steht im index.

alpha kann auch bis 180° laufen.

lambda_blau soll eben durch ein eingabefeld frei wählbar sein. Aber zB 2 *10^-12, ja

bei E
anstatt h*lambda_blau -> h* c / lambda_blau

und bei dem beta schreibst du am besten gleich rein:
anstatt 1+E/mc² -> 1+ h / ( m * c * lambda_blau)
mYtime ist offline   Mit Zitat antworten
Alt 02-03-2006, 16:12   #6 (permalink)
Pharao a.D.
 
Benutzerbild von Tut-ench-aton
 
Registriert seit: Jul 2004
Ort: 29°58'33.34'' N, 31°07'49.29'' O
Beiträge: 430
So, fertig, alles im Anhang.
Du siehst, es ist also machbar.
Müsste insoweit alles stimmen.
Angehängte Dateien
Dateityp: zip Compton.zip (45,5 KB, 35x aufgerufen)
Tut-ench-aton ist offline   Mit Zitat antworten
Alt 02-03-2006, 18:50   #7 (permalink)
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 12
Hallo,
also erstmal ein dickes DANKE !

Dass die ausgerechneten Werte noch als Zahlen ausgegeben werden, das kriege ich selber hin. Genauso gabs noch ein kleines Missverständnis, weil es 2 verschiedene E's gibt. Aber das habe ich jetzt auch schon hingekriegt.

ähm, und noch ein Schönheitsfehler. Geht es, dass die blaue Welle immer beim schwarzen Teilchen endet? Also dass die Linien einen gemeinsamen Punkt haben?

Vielen Dank nochmal

Geändert von mYtime (02-03-2006 um 18:52 Uhr)
mYtime ist offline   Mit Zitat antworten
Alt 02-03-2006, 20:56   #8 (permalink)
_Thomas_
Gast
 
Beiträge: n/a


Das is ja mal wieder mehr als unglaublich..

Kannste mir mal eben am Arsch lecken?

Das wäre meine Antwort gewesen, wenn ich diesen Beitrag früher entdeckt hätte..
  Mit Zitat antworten
Alt 02-03-2006, 23:52   #9 (permalink)
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 12
Hallo Thomas,

ich finds schön, dass es auch Menschen gibt, die hilfsbereit sind und mir bei dieser Sache helfen. Also mir hat Flash bisher immer Spaß gemacht, auch wenn ich nichts von meiner Arbeit hatte. Ich hoffe, Tut-ench-aton macht das Programmieren Spaß. Schließlich hat er mir angeboten, dass er das programmiert. Wenn es ihm zuviel ist, liegt es ja an ihm, dass er sagt: "Ne, mach ich doch nicht."

mfg
mYtime
mYtime ist offline   Mit Zitat antworten
Alt 03-03-2006, 00:02   #10 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Hier wird niemand zum machen gezwungen, also denk ich für mich das des schon ok geht. wenns "Tut-ench-aton" spaß macht, passts doch
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 03-03-2006, 00:24   #11 (permalink)
_Thomas_
Gast
 
Beiträge: n/a
Mir gehts da eher ums - na wen mag es wundern - Prinzip..
Es gibt einfach zu viele Nassauer, die die Gutmütigkeit von anderen ausnutzen, um für sich arbeiten zu lassen, während sie selbst sich die Eier kraulen oder sonstwas machen.

So entpuppt sich halt auch in diesem Fall ein Thread mit einem eigentlich Interesse weckenden Titel zu einem weiteren der Kategorie: "Ich habe folgendes vor....kann aber nix davon selbst"

Finde ich halt zum Kotzen sowas - Tut-ench-atons paritätische Selbstverständlichkeit hin oder her..

@ YourTime: Hilfsbereitschaft würde vielleicht dort ansetzen wo jemand außer der Schilderung seines Problems etwas mehr Eigenleistung erbringt. So kommt diese vermeintliche Hilfsbereitschaft eher dem Schüren von noch mehr Parasitentum gleich.

Mann bin ich unlocker, wa?
  Mit Zitat antworten
Alt 03-03-2006, 00:32   #12 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Zitat:
Zitat von _Thomas_
Mann bin ich unlocker, wa?
Nicht wirklich
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 03-03-2006, 09:09   #13 (permalink)
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 12
Also gar nichts habe ich ja auch nicht gemacht, wenn du genau gelesen hast:
"Dass die ausgerechneten Werte noch als Zahlen ausgegeben werden, das kriege ich selber hin. Genauso gabs noch ein kleines Missverständnis, weil es 2 verschiedene E's gibt. Aber das habe ich jetzt auch schon hingekriegt."
Ich habe halt wirklich keine Ahnung, wie ich da mit dem ActionScript zum Beispiel Sachen wie tangens ausrechne. Ich habe vorher nachgeschaut, den Befehl "Math.tan" gefunden, ihn versucht anzuwenden, und bin gescheitert. Als ich das Thema erstellte, bin ich nicht davon ausgegangen, dass ein anderer das für mich schreibt. Ich kann mich an dieser Stelle nur nochmal für Tut-ench-aton bedanken.
mYtime ist offline   Mit Zitat antworten
Alt 03-03-2006, 10:00   #14 (permalink)
Pharao a.D.
 
Benutzerbild von Tut-ench-aton
 
Registriert seit: Jul 2004
Ort: 29°58'33.34'' N, 31°07'49.29'' O
Beiträge: 430
Möchte mich auch mal zu Wort melden und betonen, dass hier niemand niemanden niemals zu nichts verpflichtet oder gezwungen hat.

BTW: Math.tan gibt dir den Tangens eines Winkel im Bogenmaß aus, also -Pi<Winkel<Pi, wobei die Ausgabe zwischen -Infinity und +Infinity schwankt.
Math.atan ist die Gegenoperation und gibt zu einem Wert zwischen -Infinity und Infinity einen Winkel zwischen -Pi und Pi aus.
Tut-ench-aton ist offline   Mit Zitat antworten
Alt 03-03-2006, 13:40   #15 (permalink)
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 12
Genau das hatte ich nämlich verkorkst. Naja - jetzt bin ich schlauer danke
mYtime ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 00:53 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele