Haversine vienādojums programmā Excel

...

Izmantojiet Haversine vienādojumu, lai aprēķinātu attālumu starp diviem punktiem uz zemeslodes.

Haversine vienādojums ir viens no okeāna navigācijas pamatvienādojumiem; to izmanto, lai ģenerētu attālumu starp diviem sfēras punktiem, ja ir zināms abu punktu platums un garums, kā arī sfēras diametrs. Tas lielā mērā ir automatizēts GPS vienībās. Dažiem cilvēkiem, kuri nodarbojas ar slēpņošanu, patīk, ja šis vienādojums tiek ielādēts viņu vietējā Excel kopijā viņi var vienkārši ievadīt savu sākuma punktu un beigu punktu, lai noteiktu attālumu, kas viņiem ir nepieciešams ceļot.

Mainīgo iestatīšana

Haversine vienādojumam ir nepieciešami četri platuma un garuma ievades mainīgie. Lai to iestatītu programmā Excel, jums programmā Excel jāpiešķir nosaukumi noteiktām šūnām un jāatsaucas uz šo šūnu nosaukumiem formulā. Programmā Excel varat piešķirt nosaukumu šūnai, noklikšķinot uz šūnas un pēc tam ierakstot nosaukumu baltajā atstarpē pa kreisi no formulas joslas. Noklikšķiniet uz šūnas "A1" un piešķiriet tai nosaukumu "Latitude_1". Noklikšķiniet uz šūnas "A2" un piešķiriet tai nosaukumu "Latitude_2". Noklikšķiniet uz šūnas "B1" un piešķiriet tai nosaukumu "Garums_1." Noklikšķiniet uz šūnas "B2" un piešķiriet tai nosaukumu "Longitude_2". Ieteicams mainīt šo šūnu krāsas, lai tās varētu identificēt vēlāk.

Dienas video

Konstantu iestatīšana

Otra Haversine vienādojuma daļa ir navigācijas sfēras rādiuss. Parasti tā ir Zeme. Tāpat kā iepriekš norādītajiem platuma un garuma grādiem, nosauciet šūnas, kurās ir šie mainīgie. Noklikšķiniet uz "C1" un nosauciet to par "RadMiles", noklikšķiniet uz šūnas "C2" un nosauciet to par "RadKilom". Šūnā C1 ievadiet "3959"; šūnā C2 ievadiet "6371". Šūnā C3 iestatiet datu validāciju, noklikšķinot uz lentes saskarnes daļas "Dati" un atlasot "Datu apstiprināšana." Izvēlieties "Saraksts" kā apstiprināšanas veidu un ievadiet "Jūdzes, kilometri" norādītajā vietā bez citāta atzīmes. Šūna C3 kļūs par nolaižamo sarakstu ar diviem ierakstiem: jūdzes un kilometri.

Ieiešana formulā

Šūnā C4 ievadiet šādu formulu:

=ACOS(COS(RADIĀNI(90-platuma_1)) COS(RADIĀNI(90-platuma_2)) +SIN(RADIĀNI(90-platuma_1)) SIN(RADIĀNI(90-platuma_2)) COS(RADIĀNI(garums_1-garums2)) IF(C3="Jūdzes",RadMiles, RadKilom)

Izmantojot Haversine vienādojumu

Lai izmantotu izklājlapu, kurā ir Haversine vienādojums, ievadiet sākuma punkta platuma un garuma grādus šūnās A1 un B1 grādos. Pēc tam šūnās A2 un B2 ievadiet mērķa punkta platuma un garuma grādus, arī grādos. Atlasiet mērvienības, kurās vēlaties izmērīt attālumu starp punktiem, atlasot nolaižamo izvēlni šūnā C3 (jūdzes vai kilometri). Šūnā C4 tiks parādīts attālums starp diviem punktiem.