Портал "Русская Профессиональная Астрология"
Subject: Re: Расчётный блок
Replies: 15303 15306
Date : 10 Aug 2001 12:45 GMT
From : Анатолий Зайцев [AZ] (azet@mail.ru)
To : Александр Новицкий [Aries]
Здравствуйте, Александр!
АН> Что именно нужно СУЩЕСТВЕННО дорабатывать по Вашему мнению?
АН> Расчёт основных
АН> планет сделан Мосьером в виде подпрограмм на Си,
АН> мне представлялось, что их
АН> можно "употреблять" без особых изменений.
Смотря что понимать под особыми и существенными изменениями. Примерно неделя
понадобилась в общей сложности, чтобы из исходников Мошера получить первый
вариант работающей DLL. Чтобы довести до какой-то, функционально очень
ограниченной, но логически завершённой формы, потребуется месяц. Для создания
полного расчётного блока, эквивалентного тому, что сейчас есть в ZET (с учётом
SWISS), потребуется как минимум 3 месяца. А потом можно и "употреблять", т.е.
подключить к имеющейся оболочке ZET (или другой программы).
АН> Может быть главная DLL (планеты, луна, лилит, узлы),
АН> и дополнительная dll
АН> с гамбургскими планетами, астероидами и прочим...
Согласен. Видимо, так и сделаю.
АН> Да я не думаю, что алгоритмы Мосьера настолько
АН> затратны по времени :-).
Алгоритмы Мошера вообще не вычисляют скорости планет по эклиптике. Я же имел в
виду швейцарские эфемериды, в которых для определения скорости планеты её
позиция рассчитывается ТРИ раза с небольшим шагом, затем применяется
параболическая формула. Кроме того, и Мошер, и SWISS для рассчёта каждой
планеты всегда рассчитывают и координаты Земли, т.е. для 10 планет выполняется
20 расчётов (вместо 11), а если это ещё умножить на три...
АН> Если будет достигнута точность с погрешностью <1',
АН> это станет стандартом для
АН> астрологических программ
Не менее 1 секунды, Вы имеете в виду? Для Луны, например, это невозможно (4
секунды гарантируется).
АН> А вот упрощать ряды Мосьера для повышения скорости
АН> я б не рекомендовал,
Это бесспорно так.
А.З