Есть ряд x+k*x+k^2*x+...k^(n-1)+k^n. Есть формула по которой находится сумма при данном x, k и n ?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
пора учиться...
05 августа 2003 г. 15:32
Составить ответ
|||
Конференция
|||
Архив
Ответы
приехали.........................
—
ES
(05.08.2003 15:42,
пустое
)
Этож полином Н-ой степени....А что просто посчитать (+)
—
в цикле не получится?
(05.08.2003 15:38, 31 байт)
все, нашел. S = x * (1 - k ^ n ) / (1 - k)
—
пора учиться...
(05.08.2003 15:42,
пустое
)
Ага ... Геометрическая прогрессия :) Она самая ...
—
Perforator
(05.08.2003 15:54,
пустое
)
а правильные формулы такие :
—
Perforator
(05.08.2003 16:09, 131 байт)
но не всегда расчет по этим формулам быстрее, чем расчет обычного полинома по схеме Горнера :)
—
Perforator
(05.08.2003 16:12,
пустое
)
Только вот подставьте, например, k=1 :)))
—
Perforator
(05.08.2003 16:01,
пустое
)
Легко - только надо в пределе считать lim((1-k^n)/(1-k)) при k стремится к 1
—
SM
(05.08.2003 16:10,
пустое
)
теперь осталось решить, как на АВР быстро умножать к примеру на 1.001234
—
пора учиться...
(05.08.2003 16:14,
пустое
)
смотри аппноту AVR201.asm. Думаю в 2-3 мкс уложишься
—
mse
(05.08.2003 16:58,
пустое
)
Например при помощи встроенного умножителя, используя числа с фиксированной точкой достаточной для необходимой точности разрядности.
—
SM
(05.08.2003 16:20,
пустое
)
А потом проЛопиталить, да ? :) а не проще при k=1 считать, что ответ = x*n ? :)
—
Perforator
(05.08.2003 16:14,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru