|
|
|
|
|
|
|
|
|
|
|
|
|
|
blutorgel Gast
|
Verfasst am: Do Mai 29, 2003 4:15 pm Titel: hrintot. |
|
|
hi!
kann mir mal wer sagen was ich hier falsch rechne:
EARTH_RADIUS = 3956;
lat1 = (lat1*2*3.1415926535898/360);
lon1 = (lon1*2*3.1415926535898/360);
lat2 = (lat2*2*3.1415926535898/360);
lon2 = (lon2*2*3.1415926535898/360);
delta_lat = lat2 - lat1;
delta_lon = lon2 - lon1;
temp = pow( sin( delta_lat / 2.0 ), 2 ) + cos( lat1 ) * cos( lat2 ) * pow( sin( delta_lon / 2.0 ), 2 );
distance = (EARTH_RADIUS * 2 * atan2( sqrt(temp), sqrt(1 - temp) ) / 1.15);
stelle ich mich nun zu doof an, oder uebersehe ich was? |
|
Nach oben |
|
|
|
|
|
|
|
|
|
AvroPilot Captain
Anmeldungsdatum: 03.05.2003 Beiträge: 120 Wohnort: D'Dorf am Rhein |
Verfasst am: Do Mai 29, 2003 9:32 pm Titel: |
|
|
Versuch's doch mal so;
distance = 2*asin(sqr((sin((lat1-lat2)/2))^2 + cos(lat1)*cos(lat2)*(sin((lon1-lon2)/2))^2));
Hoffe ich habe dein Problem verstanden......
Beste Grüße
derAvroPilot _________________ Cheers!
www.ecomm-media.de |
|
Nach oben |
|
|
|
|
|
|
|
|
|
blutorgel Gast
|
Verfasst am: Fr Mai 30, 2003 9:16 am Titel: |
|
|
lat1 = (lat1*3.1415926535898/180); <-- so musste das sein ...
dummes gerechne :-)
JAJA ich weiss das ist auf der ersten seite im handbuch "ATPL fuer hausfrauen" |
|
Nach oben |
|
|
|
|
|
|
|
|
|
funky Captain
Anmeldungsdatum: 20.05.2003 Beiträge: 173 Wohnort: zwischen Frankfurt und Mannheim |
Verfasst am: Fr Mai 30, 2003 9:22 am Titel: |
|
|
hä?!
wo ist der Unterschied? Ich geb zu, ich hab nicht versucht die Rechnung nachzuvollziehen, aber
lat1 = (lat1*2*3.1415926535898/360);
ist doch genau das gleiche wie
lat1 = (lat1*3.1415926535898/180);
oder?! _________________ I don´t suffer from insanity, i enjoy every minute of it |
|
Nach oben |
|
|
|
|
|
|
|
|
|
blutorgel Gast
|
Verfasst am: Fr Mai 30, 2003 9:39 am Titel: |
|
|
jor einglich schon!!
wundert mich ja selber.
oder ich hatte da irgentwo nen vertipper drin.
oder ich sprenge mit der "hochrechung" die bitzahl des rechner *g*
auf jeden fall klappt es nun
http://beta.mediajets.com/DistCalc/
da ist von EDDT nach KLAX ~5700 milen das passt schon.
wunder der technik |
|
Nach oben |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
|
|
|