Последовательность генериться кусками по N точек, сама-по-себе - бесконечная. Предполагается, что подсчитав в начале генерации очередного отрезка текущее 1/X, затем малым числом операций корректируем каждую точку в куске. Разбег с реальностью может быть небольшой, но вот как реализовать???? Пробовал представить, что 1/(A+nd)=exp(-ln(A+nd))=exp(-lnA-ln(1+nd/A))= exp(-lnA)*exp(-ln(1+nd/A))=(1/A)*exp(-nd/A+(nd/A)**2/2-.....) согласно разложению ln(1+x) в ряд. Одно плохо - теряется значность, т.е. все быстро сводится к нулю...
|