obliczanie wartości pośrednich między punktami

0

program wczytuje baze danych z pliku wejsciowego w postaci
[nagłowek]
fix1
fix2
...
[naglowek2]
fix1
fix2
...

program musi obliczyc posrednie odleglosci pomiedzy fixami, aby wyliczyc gdzie samolot dokladnie byl co 1 sekunde

i zapisac je do tablicy indirect_fix

program musi sprawdzac czy dany wyliczony fix znalazl sie w obszarze radaru, czy nie

jezeli fix jest w obszarze to wtedy go zapisuje do tablicy fix_in

program następnie sortuje baze danych wzgledem czasu

program zapisuje do pliku wyjsciowego

klasa position

-numer samolotu

-lat

-lon

-time

-alt

I Teraz PYTANIE: Jak napisać funkcję która wyliczajacza posrednie odleglosci?

2

Lekcja na dziś: aproksymacja i interpolacja

1

Średnia ważona, jeżeli wiemy że samolot był w pozycji X1 w czasie T1 oraz wiemy że był w pozycji X3 w czasie T3 to w czasie T2 był w pozycji:
X2=(X3*(T2-T1)+X1*(T3-T2))/(T3-T1)
przy założeniu że poruszał się w całym tym okresie jednostajnie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1