AstronomieAntwoorden: Rekenen aan Astronomie

AstronomieAntwoorden
Rekenen aan Astronomie


[AA] [Woordenboek] [Antwoordenboek] [UniversumFamilieBoom] [Wetenschap] [Sterrenhemel] [Planeetstanden] [Reken] [Colofon]

Je kunt zelf verschillende astronomische dingen berekenen:

De formules die ik geef op de genoemde bladzijden zijn wiskundige formules. Om ze in computerprogramma's te kunnen gebruiken moet je rekening houden met de eigenschappen van die computerprogramma's en programmabouwers. Bijvoorbeeld, als je de formule \( 4000*s/1461001 \) (met \( s \) een heel getal) zonder veranderingen in een programma zet dat alleen met hele getallen werkt, dan kan het resultaat afhangen van de volgorde waarin de berekening gedaan wordt, omdat ook de tussenresultaten in zo'n programma alleen maar hele getallen kunnen zijn, en alle fractionele stukken weggegooid worden. Als tussenresultaten te groot zijn dan kunnen er ook delen van het getal weggegooid worden, en dan klopt de uitkomst ook niet met de wiskundige verwachting.

Stel dat \( s = 400 \). Dan is het wiskundige resultaat \( 4000*400/1461001 = 1600000/1461001 = 1 + 138999/1461001 \). Als dit wordt uitgerekend in een programma dat alleen hele getallen aan kan, en als de vermenigvuldiging eerst wordt gedaan, dan is het tussenresultaat \( 4000*s = 1600000 \) en de tweede berekening \( 1600000/1461001 \) levert dan het eindresultaat 1, omdat de rest van de deling weggegooid wordt. Als de deling eerst wordt gedaan, dan is de eerste berekening \( s/1461001 = 400/1461001 \) en dat geeft 0, omdat de rest van de deling verloren gaat. De tweede berekening is dan \( 0*4000 = 0 \) dus het eindresultaat is 0. Het eindresultaat hangt er dus van af in welke volgorde de berekeningen gedaan worden.

Veel sterrenkundige formules gaan over hoeken. Als je eenmaal helemaal ronddraait en daarna weer in dezelfde richting kijkt, dan heb je over een hoek van 360 graden gedraaid. Dat betekent dat twee richtingen (hoeken) die een veelvoud van 360 graden verschillen gelijkwaardig zijn, en dat je een willekeurige hoek kunt reduceren tot een gelijkwaardige hoek die tussen 0 en 360 graden ligt, door een toepasselijk veelvoud van 360 graden er vanaf te trekken. Bijvoorbeeld, een hoek van 19462,44 graden kan worden gereduceerd tot de gelijkwaardige hoek van 22,44 graden. Het verschil tussen die twee is 19440 graden, wat precies 54 keer 360 graden is.

EƩn manier om dat te doen is als volgt:

In een computerprogramma zou je daarvoor de "modulus"-functie of -operator gebruiken, zoiets als 19462.44 % 360 of 19462.44 mod 360 of mod(19462.44, 360).



[AA]

talen: [en] [nl]

//aa.quae.nl/nl/reken.html;
Laatst vernieuwd: 2021-07-19