Archived

This topic is now archived and is closed to further replies.

kulik

Зипу

17 posts in this topic

Парни, кинте формулу вычисления ЗИПУ по двум координатам.

0

Share this post


Link to post
Share on other sites

фи-широта, лямбда- долгота

0

Share this post


Link to post
Share on other sites

Пытаюсь считать по формуле точки

 

точка широта долгота

1. 65 34 42 37 07 12

2. 64 00 00 30 00 00

 

Растояние получаю около 380 км., а угол 136 градусов, но нарисовав видно, что угол явно не тот.

Формуле не верить оснований нет, значит дело в расчетах.

Как вы считаете?

0

Share this post


Link to post
Share on other sites
Пытаюсь считать по формуле точки

 

точка широта долгота

1. 65 34 42 37 07 12

2. 64 00 00 30 00 00

 

Растояние получаю около 380 км., а угол 136 градусов, но нарисовав видно, что угол явно не тот.

Формуле не верить оснований нет, значит дело в расчетах.

Как вы считаете?

В книге Караблина - Черного опечатка есть. У меня нет сейчас под рукой материалов, не помню точно где опечатка, могу только кусок кода из своего калькулятора кинуть.

 

 

Я считаю по такой формуле:

 

ctg = (cos(latt_1)*tan(latt_2) - sin(latt_1)*cos(delta_long))/sin(delta_long);

 

А эта, закоментированная в калькуляторе, формула соответствует приведенной выше Airman-ом, у меня с ней проблемы какие то были, хотя подробностей не помню.

 

//ctg = cos(latt_1)*tan(latt_2)/sin(delta_long) - sin(latt_1)/tan(delta_long);

 

Степан

0

Share this post


Link to post
Share on other sites

Формулу не я приводил :) я просто разшифровал что есть фи а что лямда - все равно следующий вопрос был бы про это :D А формулу я чесно говоря не смотрел - на вскидку похоже :)

0

Share this post


Link to post
Share on other sites

Один черт 136 градусов лезет.

 

Ф. - формула

ctg = (cos(latt_1)*tan(latt_2) - sin(latt_1)*cos(delta_long))/sin(delta_long);

 

Я рассуждал так.

ctg=cos/sin

 

следовательно согласно первой формулы

cos = arccos(Ф.)

sin = arcsin(Ф.)

 

и отношение cos/sin должно нам дать угол, предварительно умноженый на

180.0/PI.

 

Поправте, пожалуйста.

0

Share this post


Link to post
Share on other sites

Я в калькуляторе посчитал.

Получается ЗПУ 245.8 градуса, расстояние 379.5 км. Правда не совсем понял формат координат, там у вас минуты или десятые градусав, как в симе принято? Но очень большой ошибки от этого не будет.

Формулу, по каторой ЗПУ калькулятор считает смотрите выше.

 

Так что я не понял, почему у вас 136 градусов вылезает.

 

Степан

0

Share this post


Link to post
Share on other sites
В книге Караблина - Черного опечатка есть.

Возможно. Формула моя не оттуда и она почти идентична твоей, за исключением умножения на косеканс разности долгот в мервом слагаемом, но он особой роли не играет...

0

Share this post


Link to post
Share on other sites

Уравнение Степана

ctgB = (cos(latt_1)*tan(latt_2) - sin(latt_1)*cos(delta_long))/sin(delta_long);

это элементарное преобразование уравнения, приведеное Кадетом, где расписаны cosec и ctg через sin и cos для удобства расчета на С++.

Подставлили все начения в формулу и получили

ctgB = какое-то значение. Но это же не значение угла в градусах нужно его вывернуть из ctgB. Каким образом?

0

Share this post


Link to post
Share on other sites
ctgB = какое-то значение. Но это же не значение угла в градусах нужно его вывернуть из ctgB. Каким образом?

Например так:

 

if(ctg > 1000000)

ctg = 1000000;

if(ctg < -1000000)

ctg = -1000000;

 

 

if((delta_long < 0 && ctg > 0) || (delta_long > 0 && ctg < 0))

zpu = atan(1/ctg)* 57.295779 + 180;

else

zpu = atan(1/ctg)* 57.295779;

 

Степан

0

Share this post


Link to post
Share on other sites

Хыхы, котангенсы больше мульёна не канают :) :D :)

0

Share this post


Link to post
Share on other sites
Хыхы, котангенсы больше мульёна не канают :) :D :)

В последнем номере журнала "Тригонометрия в деревне" приводятся новейшие исследования в этой области. Это вы от жизни отстали, по старинке думаете что катангенс может в бесконечность уйти.

 

Степан

0

Share this post


Link to post
Share on other sites
Хыхы, котангенсы больше мульёна не канают  :)  :)  :D

В последнем номере журнала "Тригонометрия в деревне" приводятся новейшие исследования в этой области. Это вы от жизни отстали, по старинке думаете что катангенс может в бесконечность уйти.

 

Степан

Ггыыг! 5 очков! :blink: :blink: :buy2:

0

Share this post


Link to post
Share on other sites

Да уж, век живи, век учись. Спасибо за науку.

0

Share this post


Link to post
Share on other sites

  • Recently Browsing   0 members

    No registered users viewing this page.