Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 00:27 02.07.24 
Природни науки
   >> Астрономия
Всички теми Следваща тема *Кратък преглед

Тема Kak moje da se izchisli razstoyanieto...нови  
АвторZvezdobroec (Нерегистриран)
Публикувано18.07.02 17:10



... v kilometri po prava liniya mejdu dve tochki ot zemnata povyrhnost, ako sa dadeni tehnite geografski koordinati (dyljina i shirana /latitude, longitude) v d:m:s ili samo v gradusi ? milsya, che vaprosa e poveche za klub Geographya, ama kato gledam tam nyama mnogo postingi...



Тема Re: Kak moje da se izchisli razstoyanieto...нови [re: Zvezdobroec]  
Автор Phoenix ()
Публикувано19.07.02 09:29



Може да се измисли ама не е най-лесното нещо за което се сещам... та за това ще кажа едно хайлажко решение - Microsoft Encarta World Atlas (кой да е там например 2001 ама и 97 става) - това е...



Тема Re: Kak moje da se izchisli razstoyanieto...нови [re: Zvezdobroec]  
АвторAstronomer (Нерегистриран)
Публикувано19.07.02 09:55



Mnogo prosto: opredeljash ygyla na vyrha na triygylnika obrazuvan ot 2te tochki i centyra na zemjata. Znaesh zemnija radiys, smjatash tangens ot 1/2 ot tozi ygyl i umnojavash po zemnija radius. Tova go umnojavash po dve i poluchavash razstojanieto mejdu 2te tochki.



Тема Re: Kak moje da se izchisli razstoyanieto...нови [re: Astronomer]  
АвторAstronomer (Нерегистриран)
Публикувано19.07.02 09:57



Malka popravka : smjatash sinus .



Тема Re: Kak moje da se izchisli razstoyanieto...нови [re: Astronomer]  
Автор milenn (непознат)
Публикувано23.07.02 04:57



shto ne polzvash GPS ?;-)
veche sa pod 100 $



Тема Re: Kak moje da se izchisli razstoyanieto... [re: milenn]  
АвторAstronomer (Нерегистриран)
Публикувано23.07.02 09:22



I kakvo tochno ste ti dade GPS?! Koordinati. I pak opirame do predisnata zadacha.
Otdelno, che ste trjabva da se rzhodish do 2te tochki, a chovekyt jasno ti kaza che znae koordinatite na tochkite i go interesuva razstojanieto po pravata.



Тема Re: Kak moje da se izchisli razstoyanieto...нови [re: Astronomer]  
Автор KlD (Лапетия)
Публикувано24.07.02 13:59



Отива до едната точка, тръгва към другата точка и брои крачките



Тема Re: Kak moje da se izchisli razstoyanieto...нови [re: Zvezdobroec]  
Автор Bлaди_ (непознат)
Публикувано30.07.02 01:40



Нека F1 и F2 са географските ширини на двете места, а L1 и L2 -- географските им дължини. Нека X е ъгловото разстояние между двете точки --тоест, ъгъла Място1-ЦентърНаЗемята-Място2. Ако знаем X, можем да намерим и линейното разстояние между точките. "Линейно" тук е в смисъл на "най-късо разстояние по повърхността на Земята" (а не по права линия, както някой може да си помисли). Земната повърхност се приема за сфера. Между другото, X е същия ъгъл, за който говори Astronomer.

1. По следната формула пресмятаме X:
X = arccos [ sin(F1).sin(F2) + cos(F1).cos(F2).cos(L2-L1) ]

Може да се постараеш да вземеш L2-L1 да е положителна и по-малка от 180 градуса. За целта можеш просто да размениш номерацията на двете места, или да добавиш 360 градуса към по-малкото число, преди да направиш разликата. Но и нищо от това да не нсториш, формулата все ще ти даде използваем резултат.

На повечето елки функцията arccos е спорно означена като "cos-1", като "-1" е изписано като горен индекс или степен. Повечето елки имат 3 режима на работа с ъгли -- DEG (градуси), GRAD (гради, 100града==90градуса), RAD(радиан, 180градуса==3,14 радиана). Ако си в режим RAD, резултатът от сметката ще бъде в радиани. Радианът е най-природно-естествената мярка за измерване на ъгли.

Препоръчвам ти, преди да вземеш arccos[...] да стоиш в режим DEG, понеже вероятно ще искаш да заместиш F1, F2, L1 и L2 в градуси. След като получиш израза в правоъгълните скоби, мини в режим RAD и едва тогава вземи arccos. По този начин ще получиш X направо в радиани, с което ще си спестиш някои досадни сметки.

2. След като вече имаш ъгловото разстояние X между двете места в радиани, достатъчно е да го умножиш по радиуса на Земята. Полученото число ще бъде разстоянието по земната повърхност между двете точки.

Ако си взел(а) земния радиус в километри, и резултатът ти ще бъде в километри. В каквито единици ти е земния радиус, в такива ще е и полученото разстояние.

Ако искаш да получиш не най-късото разстояние по земната повърхност между двете точки, а разстоянието по права линия между тях, тогава ползвай следната формула:

D = R . sqrt { 2 - 2.[ ] }

Тук [ ] трябва да се замести с оня същия израз дето е в квадратните скоби по-горе, а пък R е радиуса на Земята. sqrt значи "квадратен корен".

Формулите изглеждат много тромави, но зад тях се крие доста проста геометрия. Ако не съм ги сгрешил, може да не си даваш зор да дълбаеш защо са точно такива -- разбирането не е сложно, но може би ненужно ще ти отнеме време.

Ако имаш проблеми и/или въпроси, пиши (ми).

Влади

Редактирано от Bлaди_ на 30.07.02 03:07.



Тема Blagodarya...нови [re: Zvezdobroec]  
АвторZvezdobroec (Нерегистриран)
Публикувано30.07.02 09:44



vi za pomoshta.



Тема II начин за разстоянието по праванови [re: Zvezdobroec]  
Автор Bлaди_ (непознат)
Публикувано30.07.02 20:20



Дай боже да излиза сметката ;-)

Всъщност, хрумна ми че има много по-лесен и приятен -- от програмистка гледна точка -- начин за да се сметне разстоянието D по права (!) линия.

Смяташ тримерните координати на местата 1 и 2 по следните формули:
x = cos(F).cos(L)
y = cos(F).sin(L)
z = sin(F)

Така за едното място ще имаш (x1, y1, z1), а за другото -- (x2, y2, z2)

И по пространствената Питагорова теорема търсеното разстояние D ще бъде:
D = R . sqrt [ (x2-x1)^2 + (y2-y1)^2 + (z2-z1)^2 ]

R - радиуса на Земята, sqrt е "корен квадратен", а "^2" значи повдигане на квадрат.

Освен това тоя метод се обяснява доста по-приятно от геометрична гледна точка...

Успех.




Всички темиСледваща тема*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.