Алгоритм расчета домов Плацидуса на северных широтах
Многие астрологи сталкиваются с вопросом какую систему домов использовать на северных широтах, поскольку большинство программ отказываются это делать в избранной системе домов. В чем же дело? В принципиальной невозможности это сделать или же ошибка в алгоритме?
Мне наконец-то удалось достать исходники программы astrolog.exe и проанализировать их (все прочие алгоритмы расчета домов Плацидуса найденные в интернете оказались не рабочими, из книги Кефера не удалось понять расчет даже на обычных широтах).
Итак, расчет куспидов не угловых домов происходит методом итераций от 3 до 10 раз формулы уравнения типа:
Cos( XS ) = sin( Ramc + 180 - ( XS / FF ) * Tan( e ) * Tan( Shirota )
XS =arccos( sin( Ramc + 180 - ( XS / FF ) * Tan( e ) * Tan( Shirota ) )
и в некоторых случаях значение правой части оказывается больше 1, что приводит к ошибке.
Но это не значит что уравнение не имеет решения! В Век компьютеров можно обычным перебором подобрать наиболее точное решение этого уравнения
XS от 0 до (359 + 59/60) с шагом 1/60 одна минута дуги.
Естественно, полученные координаты, должны быть между соседними домами, т.е. при расчете 2 дома он должен быть между 1 и 4 домами, куспиды угловых домов рассчитываются отдельно по другим алгоритмам.
Ниже приводится программа на турбо паскале 7, где реализованы оба алгоритма в зависимости от широты, с примером расчета на 02.07.2014 12:20 Мурманск (GMT+4):
Хотелось бы отметить, что алгоритм не идеален, но позволяет рассчитать в принципе. В некоторых случаях получение координат не угловых домов возможно через экстраполяцию координат для соседнего времени рождения. И в настоящее время асц и дсц могут быть перепутаны местами, поскольку еще не разобрался с принципами расчета день или ночь - солнце над горизонтом или под.
Еще бывают случаи, когда Асs/Dsc и MC/IC находятся на одной оси. Здесь вообще не понятно что с этим делать. Алгоритм работает, но получается что размеры некоторых домов стремятся к нулю, а это наверняка потянет за собой определенные следстия на физическом уровне.
Если схлопываются 1,2,3,7,8,9 дома, то 4,5,6,10,11,12 наоборот становятся очень большими.
Бесплатные гороскопы:
Прочие гороскопы: