Harmonic Oscillation
grundläggande matematik och fysik
Colin Fahey
1. Inledning
Jag skrev en matematisk beskrivning av Harmonisk svängning.
2. Hämta dokument
Du kan ladda ner dokumentet som en PDF fil.
3. Hämtningsstorlek förbundna datakod
Jag gör detta källkod (med projektet filer) tillgänglig bara för att ge läsarna av ”Harmonic Oscillation” dokumentet en uppfattning om hur man kan genomföra några av de idéer i C/C++ kod. Jag rekommenderar mot att använda min kod som kan innehålla matematiska fel, men jag tycker ändå det finns tillräckligt med värde att inspirera läsarna att prova sina egna experiment. Jag skrev följande program för att skapa tabeller av data för olika diagram som visas i ”Harmonic Oscillation” dokument. Jag avrättade programmet från en kommandotolk, routing i klartext produktion till oformaterad text filer. Då jag helt enkelt öppnat en textfil med Microsoft Excel, framhävde kolumner, och skapade diagram. Det enda syftet med programmet var att generera data för dessa diagram, så det finns många hård-kodad konstanter (begränsat till demonstration funktioner). Jag tror datorn nummer kommer att sammanställa under Linux, men den medföljande projektet filen är för Microsoft Visual C++ 6.0. Simply dubbelklicka på DSW filen och tryck Control-F5 och sedan bör du se en meningslös ström av siffror flöde i en konsol fönster. Använd kommandotolken för att gå till den katalog som innehåller de sammanställas körbara, och skriv:
simple_harmonic_oscillator.exe > out.txt
Detta kommer ”pipe” produktionen i den text fil med namnet ”out.txt”. Börja sedan Excel, om du har det och bara belysa kolumner med siffror, infoga ett diagram (ett ”X-Y” typ), bör du se en av sjökort i mina dokument. Du kan redigera den funktion som anropar de olika demonstration funktioner, och därigenom skriva ut data till min andra diagram. Enligt Linux du kan använda gnuplot. Jag kommenterade bort några hack som jag använde för att på konstgjord separata sekvenser av kurvor och du kan återskapa något liknande på mina kartor om du un-kommentera olika delar. Hur som helst, jag tycker verkligen illa om koden. Det finns vissa kärntrupper hack i där för att hjälpa mig att skapa konstiga data för sjökort.