Witaj gościu, Jeśli czytasz tę wiadomość to znaczy że nie jesteś zarejestrowany. Kliknij i zarejestruj się by w pełni korzystać z wszystkich funkcji naszego forum.

Ocena wątku:
  • 1 głosów - średnia: 5
  • 1
  • 2
  • 3
  • 4
  • 5
Nocny Obserwator - tutaj mamy swoje forum
#51
(29.11.13, 19:01)r.ziomber link napisał(a): Rozdzial trzeci swietnego podrecznika Numerical Recipes in C.
http://www2.units.it/ipl/students_area/i...ecipes.pdf

http://en.wikipedia.org/wiki/Spline_interpolation
http://th-www.if.uj.edu.pl/zfs/gora/metn...klad06.pdf

Szczególnie ta pierwsza pozycja podoba mi się, ale proste to nie jest.
Może to wygładzę jakimiś przybliżonymi metodami Smile
No chyba, że jakiś genialny matematyk pomoże mi rozwiązać ten problem.
Przykład mamy takie wyniki alfa i delta:

14,5101408499048
-17,605540659728

14,7600755267248
-18,8716706314046

15,0220219060034
-20,0599294851479

15,2985387295251
-21,1422450192146

15,5961245563388
-22,0725831062015

15,9362704727944
-22,7179006009113

16,3932781646576
-20,044233035503

16,3650839350282
-16,4393978054127

16,329868659546
-14,0766026840186

16,3007381637355
-12,0242998852379

16,2766475413547
-10,1052756249006

16,2566438260558
-8,24638677655292

16,240053152541
-6,40758828318793

16,2263960105523
-4,56293093785456

Jako wynik powinno być powiedzmy po 20 takich par alfa i delta pomiędzy każdymi parami z oryginalnej tabelki.
Ja w programie mogę rysować tylko odcinki proste, więc należy podzielić każdy odcinek na jakieś dwadzieścia mniejszych odcinków, których wierzchołki leżałyby na gładkiej ładnej krzywej.

Ktoś pomoże?

TN 122/630 MIKRON, ED80 SW polecam mój darmowy program AstroJaWil [Obrazek: iloveajw.jpg] polecam mój darmowy program Nocny Obserwator [Obrazek: iloveno.jpg]
Odpowiedz
#52
(29.11.13, 19:38)Janusz_Wiland link napisał(a): Ja w programie mogę rysować tylko odcinki proste, więc należy podzielić każdy odcinek na jakieś dwadzieścia mniejszych odcinków, których wierzchołki leżałyby na gładkiej ładnej krzywej.
Hmm, skoro program moze laczyc tylko przy pomocy prostych, a nie wykresow wielomianow to proponuj wprowadzic dodatkowa opcje do wyliczen. Za zgoda uzyszkodnika pomiedzy "grubymi kropkami" (stawianymi co dotychczasowy "Krok w dobach") moznaby doliczac np te 20 punktow posrednich (bez opisu) efemerydy. Przez nie prowadzone bylaby prosta.

W praktyce moznaby to zrealizowac juz teraz, gdyby mozna bylo ustawic krok w dniach jako wartosc rzeczywista, nie tylko calkowita. Dodatkowo "gruba kropa" stawiana bylaby co jakis czas, by nie zamazywac calosci.

Przyklad:
krok co 0.05 dnia
ilosc krokow: 200
opis co 40 krokow (co dwa dni)
pusta kropka stawiana bylaby co jeden dzien (20 krokow)
Pozdrawiam Radosław Ziomber www.astrofizyka.info [Obrazek: astrofizyka-logo.jpg]
Odpowiedz
#53
Taki sposób jest oczywisty i myślałem o tym, ale mam liczbę kroków ustawioną jako Integer.
Muszę przerobić program na krok jako Float i to załatwi temat.
Będę musiał zadeklarować 20x razy większe tablice Smile  i parę innych konsekwencji, ale powinno to zadziałać Smile
TN 122/630 MIKRON, ED80 SW polecam mój darmowy program AstroJaWil [Obrazek: iloveajw.jpg] polecam mój darmowy program Nocny Obserwator [Obrazek: iloveno.jpg]
Odpowiedz
#54
No i udało się Smile
Może dziś tę roboczą wersję wrzucę do sieci dla wtajemniczonych testerów Smile


Załączone pliki Miniatury
   
TN 122/630 MIKRON, ED80 SW polecam mój darmowy program AstroJaWil [Obrazek: iloveajw.jpg] polecam mój darmowy program Nocny Obserwator [Obrazek: iloveno.jpg]
Odpowiedz
#55
Ponieważ to forum jest głównym forum tego mojego programu to mam dzisiaj dla użytkowników tutaj zaglądających promocję Smile
Tutaj:
http://www.astrojawil.pl/no_407.zip
jest pełna, najnowsza wersja Nocnego Obserwatora. Za kilka dni będzie już oficjalna inauguracja, ale jeszcze półoficjalnie proszę o testy, to może jeszcze coś zdążę przed świętami dodać.
Zapraszam to testów.


PS. 22:17 poprawiłem i teraz jest OK z efemerydą na mapach.
TN 122/630 MIKRON, ED80 SW polecam mój darmowy program AstroJaWil [Obrazek: iloveajw.jpg] polecam mój darmowy program Nocny Obserwator [Obrazek: iloveno.jpg]
Odpowiedz
#56
4.07 - fajne to co na dole wyskakuje Smile
Poza tym na razie nie zauważyłem nieprawidłowości w działaniu.
Jedyne co mi się ciągle nie podoba to szukanie krzyżyka "zamknij"

Powinno być regułą ustawienie go na prawy górny róg w każdym wyskakującym okienku. Usprawniłoby to znacząco obsługę programu.

Edit: obiekty niezachodzące zamiast ---------------- po kliknięciu w centrum powinny mieć podane górowanie i dołowanie Smile
Teleskop TAŁ1 - Mizar, lornetka Tento 10x50, Nikon 7x50.
Odpowiedz
#57
Dzięki Wam za uwagi te tutaj i na maila. Poprawiłem już efemerydy - opisy i kółeczka są na całej efemerydzie.
Krzyżyki kończące poprawię następnym rzutem Smile
TN 122/630 MIKRON, ED80 SW polecam mój darmowy program AstroJaWil [Obrazek: iloveajw.jpg] polecam mój darmowy program Nocny Obserwator [Obrazek: iloveno.jpg]
Odpowiedz
#58
Poprzednie wersje miały tryb pełnoekranowy, teraz tego nie ma?

(29.11.13, 19:38)Janusz_Wiland link napisał(a): ... Ja w programie mogę rysować tylko odcinki proste...
Dlaczego? Windows GDI umie rysować krzywe Beziera, Delphi na pewno daje do tego dostęp, patrz: PolyBezier, PolyBezierTo, PolyDraw.
Odpowiedz
#59
Jest tryb pełnoekranowy.
Proszę wcisnąć klawisz F1 - tam sa podstawowe informacje.
Tryb pełnoekranowy ustawiamy w Biurze (klawisz 5 lub klikniecie w "B" na górnej belce.
Zapraszam na szkolenie w obsłudze programu, które prowadzę w PTMA Warszawa TV live tutaj:
http://ptma.pl/blog/ptma_tv/
Środy od godz. 21-szej.

Wykresy efemeryd już są gładkie.
TN 122/630 MIKRON, ED80 SW polecam mój darmowy program AstroJaWil [Obrazek: iloveajw.jpg] polecam mój darmowy program Nocny Obserwator [Obrazek: iloveno.jpg]
Odpowiedz
#60
Kolejnych kilka paneli uzyskało nowy wygląd. Wersja 4.07 coraz bliżej końca.
W dalszym ciągu zapraszam do testów.
Nowa wersja 4.07 od 20:00 do ściągnięcia pod powyższym linkiem.


Załączone pliki Miniatury
   
TN 122/630 MIKRON, ED80 SW polecam mój darmowy program AstroJaWil [Obrazek: iloveajw.jpg] polecam mój darmowy program Nocny Obserwator [Obrazek: iloveno.jpg]
Odpowiedz


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości