Algorytm do wyliczeń jaśnosci gromad gwiazd

Awatar użytkownika
midimariusz
Posty: 657
Rejestracja: 11 wrz 2021, 19:59

Algorytm do wyliczeń jaśnosci gromad gwiazd

Post autor: midimariusz » 05 sie 2022, 12:26

Wrzucam tutaj algorytm, który napisałem do obliczenia jasności różnych gromad gwiazd. Jest bardzo prosty, wystarczy wklepać kilka najjaśniejszych gwiazd, a program sam oblicz jasność gromady.
Algorytm pochodzi ze strony SKy & Telescope, na Small Basica sam go przerobiłem.
Oprogramowanie jest darmowe w wersji edukacyjnej.
Skopiuj kod i wklej go do SB
b=Math.Power(100, 0.2)
n=2
TextWindow.WriteLine("Program sumuje jasności gwiazd")
c=Math.NaturalLog(10)
TextWindow.Write("Jasność pierwszej gwiazdy: ")
m1 = TextWindow.ReadNumber()
TextWindow.Write("Jasność drugiej gwiazdy: ")
m2= TextWindow.ReadNumber()
licz:
m= Math.Power(b, -m1)+Math.Power(b, -m2)
m = -2.5* Math.NaturalLog(m)/c
TextWindow.Write("Jasność absolutna: ")
TextWindow.WriteLine(m)
m1=m
n=n+1
TextWindow.Write("Inna gwiazda: k-koniec ")
m2= TextWindow.Read()
If (m2="k") Then
goto koniec
Else

Goto licz
EndIf
koniec:
TextWindow.Write("liczba gwiazd: ")
TextWindow.WriteLine(n-1)
obraz_2022-08-05_122615469.png
obraz_2022-08-05_122615469.png (121.48 KiB) Przejrzano 1614 razy
Mój blog

Awatar użytkownika
Patrix
Site Admin
Posty: 932
Rejestracja: 08 kwie 2019, 08:31

Re: Algorytm do wyliczeń jaśnosci gromad gwiazd

Post autor: Patrix » 09 sie 2022, 08:39

Nie za bardzo kumam sens tego programu. Możesz coś więcej napisać? Jakieś praktyczne zastosowanie, albo konkretny przykład?
...

Awatar użytkownika
midimariusz
Posty: 657
Rejestracja: 11 wrz 2021, 19:59

Re: Algorytm do wyliczeń jaśnosci gromad gwiazd

Post autor: midimariusz » 09 sie 2022, 09:50

Do obliczenia jasności gromad gwiazd w których nie ma podanych jasności (jest wiele takich) albo do obliczenia sumarycznej jasności układów wielokrotnych.

Korzystam w praktyce z tego algorytmu.
Mój blog

Awatar użytkownika
midimariusz
Posty: 657
Rejestracja: 11 wrz 2021, 19:59

Re: Algorytm do wyliczeń jaśnosci gromad gwiazd

Post autor: midimariusz » 21 sie 2022, 00:07

Przykład praktyczny.

Mamy gromadę Berkeley 47.
berk47.png
berk47.png (21.12 KiB) Przejrzano 1279 razy
Jak wchodzimy w informacje i chcemy zobaczyć jaka jest jej jasność, a tam pisze "unknow"
czyli nie wiadomo....

Uruchamiamy kod.

Odczytujemy po kolei jasności sześciu gwiazd, które pokazuje program, i kolejno wpisujemy je do programu. Używamy jako separatora kropki
12 14.9 13.5 13.5 14.8 12.7

Na dole oblicza jasność gromady 11.15 mag
jasnosc.png
jasnosc.png (18.36 KiB) Przejrzano 1279 razy
Bardzo dużo jest takich obiektów.
W praktyce ogromna większość obiektów DS z poza katalogu NGC i iC może nie mieś szczegółowych danych.
Możemy je samo obliczyć.

lista zastosowań jest większa: gwiazdy podwójne, układy wielokrotne, astreyzmy , dziwne katalogi itp.
Mój blog

ODPOWIEDZ
meble do salonu klasyczne stylowe meble do salonu i jadalni

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 32 gości