2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Помогите решать задачу
Сообщение28.05.2013, 15:22 
A1=C*Ha
A2=(C-A1)*Ha
A3=(C-(A1+A2))*Ha
A4=(C-(A1+A2+A3))*Ha
......................................
An=(C-(A1+...+An-1))*Ha

С-простое число
0<Ha<1 - вообще проценты

Все это надо написать в каком нибудь простом виде чтобы An- не зависел от предыдущего члена (n-1). то есть узнав A1 мы нашли An-ого члена этого равенства.

в маем случае эту таблицу n>=20 000 exel на i7 компе считает суток 2 просто написанного последовательно.

 
 
 
 Re: Помогите решать задачу
Сообщение28.05.2013, 15:35 
Аватара пользователя
а подставить предыдущее в последующее сложно?

 
 
 
 Re: Помогите решать задачу
Сообщение28.05.2013, 15:38 
Просто напишите функцию вычисления этой рекуррентной последовательности, но не выводя все промежуточные значения (у вас Эксель виснет из-за этого скорее всего). Написать - на чем угодно, хоть на том же Экселе, но в виде макроса. И разумеется, не надо каждый раз суммировать все предыдущие значения заново.

 
 
 
 Re: Помогите решать задачу
Сообщение28.05.2013, 16:01 
Если что, прогрессия это. Геометрическая. Надо взять и посчитать. Экселу маленько полегчает.

 
 
 
 Re: Помогите решать задачу
Сообщение28.05.2013, 16:47 
Аватара пользователя
Abdurasul писал(а):
в маем случае эту таблицу n>=20 000 exel на i7 компе считает суток 2 просто написанного последовательно.
Ну, в принципе, можно взять более мощный компьютер, или попытаться как-то распараллелить вычисления...

 
 
 
 Posted automatically
Сообщение28.05.2013, 18:38 
Аватара пользователя
 i  Тема перемещена из форума «Помогите решить / разобраться (М)» в форум «Карантин»
Причина переноса: формулы не оформлены $\TeX$ом

Abdurasul, наберите все формулы $\TeX$ом. Инструкции по оформлению формул здесь или здесь (или в этом видеоролике).
После исправлений сообщите в теме Сообщение в карантине исправлено, и тогда тема будет возвращена.

 
 
 [ Сообщений: 6 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group