Показать сообщение отдельно
Старый 29.08.2015, 18:48
Bletraut вне форума Посмотреть профиль Отправить личное сообщение для Bletraut Найти все сообщения от Bletraut
  № 2  
Ответить с цитированием
Bletraut
 
Аватар для Bletraut

Регистрация: Mar 2013
Адрес: Вне пространства.
Сообщений: 566
Отправить сообщение для Bletraut с помощью ICQ Отправить сообщение для Bletraut с помощью Skype™
Может быть как-то через прогрессии.

Добавлено через 1 час 1 минуту
В принципе я могу вывести подобное.

Добавлено через 1 час 2 минуты
Код AS3:
			var x:Number = 0;
			var x2:Number = 0;
 
			var d:Number = 0.9;
			var m:Number = 10;
			var j:int = 100;
 
			for (var i:int = 0; i < j; i++)
			{
				x *= d;
				x += m;
			}
 
			x2 = x2 * Math.pow(d, j - 1) + d * m * (1 + (d * (1 - Math.pow(d, j - 2))) / (1 - d)) + m;
			trace(x, x2);
выводит

Код AS3:
99.99734386011124 
99.99734386011126
Числа немного отличаются.

Добавлено через 1 час 7 минут
Вот искомая формула, где d = 0.9, m = 10, j - размерность цикла.
Код AS3:
x2 = x2 * Math.pow(d, j - 1) + d * m * (1 + (d * (1 - Math.pow(d, j - 2))) / (1 - d)) + m;
Добавлено через 1 час 16 минут
А если не секрет, то где такое тебе понадобилось?
__________________
Я заклинаю вас действовать иначе.


Последний раз редактировалось Bletraut; 29.08.2015 в 19:57.