Harmonische Oscillation
fundamentele wiskunde en natuurkunde
Colin Fahey
1. Inleiding
Ik schreef een wiskundige beschrijving van de harmonische trilling.
2. Download document
Je kunt het document als een PDF bestand.
3. Download bijbehorende computer code
Ik maak deze broncode (met de project-bestanden) alleen beschikbaar om de lezers van de „Harmonische Oscillation“ document een idee over hoe men kan uitvoering van een aantal van de ideeën in C/C++ code. Ik raad tegen het gebruik van mijn code, die kan bevatten wiskundige fouten, maar ik denk dat er nog genoeg waarde voor de lezers te inspireren om hun eigen experimenten. Ik schreef het volgende programma voor het genereren van tabellen van de gegevens voor verschillende grafieken verwerkt in de „Harmonische Oscillation“ document. Ik geëxecuteerd het programma van een commando-prompt, routering van het platte tekst output naar gewone tekst bestanden. Daarna heb ik gewoon geopend de tekst bestand met Microsoft Excel, gewezen op de kolommen, en grafieken gemaakt. Het enige doel van het programma was te genereren van gegevens voor deze kaarten, dus er zijn veel hard-gecodeerde constanten (beperkt tot demonstratie functies). Ik denk dat de computer code compileren onder Linux, maar de meegeleverde project bestand is voor Microsoft Visual C++ 6.0. Gewoon dubbelklikken op het bestand DSW en druk Control-F5, en dan ziet u een betekenisloze stroom getallen stroming in de console. Gebruik de command-prompt naar de map waarin de gecompileerde uitvoerbare en type:
simple_harmonic_oscillator.exe > out.txt
Dit zal „pipe“ de uitvoer in de tekst bestand met de naam „out.txt“. Dan beginnen Excel, als je hebt, en alleen op de kolommen met getallen, plaatst u een grafiek (een „X-Y“ type), en ziet u een van de grafieken in mijn document. U kunt de functie die oproepen de verschillende demonstratie-functies, en dus af te drukken gegevens voor mijn andere kaarten. Onder Linux u zou kunnen gebruiken gnuplot. Ik besproken-een aantal hacks die ik gebruikt voor het kunstmatig gescheiden sequenties van bochten, en je kan reproduceren iets wat lijkt op mijn kaarten als je on-opmerking verschillende delen. Hoe dan ook, ik denk echt slecht over de code. Er zijn enkele hard-core hacks er bij mij te helpen genereren weird gegevens voor kaarten.
simple_harmonic_oscillator.zip
Computer-code (C/C++) in verband met de „Harmonische Oscillation“ document
15102 bytes
MD5: 99f8c6204691f985068952a603882926