English  Español  Português  Français  Italiano  Deutsch  Nederlands  Svenska  Dansk  Suomi  Norsk  Русский  Polski  Română  Български  Hrvatski  Česky  中国  中國  日本語  한국어  Ελληνική  हिन्दी  العربية 
Harmonisk Oscillator
grundlæggende matematik og fysik
Colin Fahey

1. Indledning

Jeg skrev en matematisk beskrivelse af harmoniske svingning.

2. Download document

Du kan downloade dokumentet som en PDF fil.
harmonic_oscillation_v2003_10_05_10A.pdf
(185 sider)
1089007 bytes
MD5: a55baceb50b06d7356d2740643209203

3. Download tilhørende computer-kode

Jeg laver denne kilde kode (med projekt-filer) foreligger kun at give læseren af "Harmonisk Oscillator" dokument en idé om, hvordan man kunne gennemføre nogle af idéerne i C/C++ kode.  Jeg anbefaler imod at bruge min kode, som kan indeholde matematiske fejl, men jeg synes stadig der er tilstrækkelig værdi at inspirere læserne til at afprøve deres egne eksperimenter.  Jeg skrev følgende program til at generere tabeller af data for forskellige grafer featured i "Harmonisk Oscillator" dokument.  Jeg henrettet programmet fra en command prompt, route almindelig tekst output til almindelig tekst filer.  Så jeg blot åbnede tekstfil med Microsoft Excel, fremhævede kolonner, og oprette diagrammer.  Det eneste formål med programmet var at generere data for disse diagrammer, så der er mange hard-kodet konstanter (begrænset til demonstration funktioner).  Jeg tror computeren kode vil kompilere under Linux, men den medfølgende projekt filen er for Microsoft Visual C++ 6.0.  Du skal bare dobbeltklikke på den DSW filen, og tryk derefter på Control-F5, og så skulle du se en meningsløs strøm af numre flow i en konsol-vinduet.  Brug kommandoen prompt for at gå til den mappe, der indeholder de kompileret eksekverbare, og skriv: 
simple_harmonic_oscillator.exe  >  out.txt
Dette vil "pipe" outputtet i den tekst fil med navnet "out.txt".  Så starter Excel, hvis du har det, og blot fremhæve kolonner med tal, kan du indsætte et diagram (en "X-Y" type), og du bør se et af de hitlister i mit dokument.  Du kan redigere den funktion, der kalder de forskellige demonstration funktioner, og dermed udskrive data for mine andre diagrammer.  Under Linux du måske bruge gnuplot.  Jeg kommenterede-out nogle aviskrig at jeg brugt til kunstigt adskilte sekvenser af kurver, og du kan gengive noget lignende til min diagrammer, hvis du un-comment forskellige dele.  Under alle omstændigheder føler jeg mig virkelig dårlig om koden.  Der er nogle hårde kerner aviskrig i, at der skal hjælpe mig generere wierd data til diagrammer. 
simple_harmonic_oscillator.zip
Computer-kode (C/C++) tilknytning til "Harmonisk Oscillator" dokument
15102 bytes
MD5: 99f8c6204691f985068952a603882926
colinfahey.com
kontaktoplysninger
English  Español  Português  Français  Italiano  Deutsch  Nederlands  Svenska  Dansk  Suomi  Norsk  Русский  Polski  Română  Български  Hrvatski  Česky  中国  中國  日本語  한국어  Ελληνική  हिन्दी  العربية