У меня есть стартовая цена, около $ 10 начала этого года и хочу моделировать значения, если цена заканчивается на $ 10 000 в конце 2014 года я считаю, что линейная прогрессией является неточным ($ 5000 до конца этого года) и хочу запустить для цикла (за несколько недель) прогрессирующей цену каждую неделю, используя логарифмический рост.
Как бы я создал логарифмический "цикл"?
Это работает для линейного роста, но не отражает реальность вообще:
котировка
startPrice = 10;
endPrice = 10000;
лет = 2;
дни = года * (365);
цена = startPrice;
неделя = 0;
разница = (startPrice - endPrice) / дней;
за день = 1: дней
цена = цена - разница;
если моды (день, 7) == 0
неделю = неделя + 1;
fprintf ( 'Неделя% 3i | Цена:% 4.2f \ п', неделя, цена)
конец
конец
endPrice = 10000;
лет = 2;
дни = года * (365);
цена = startPrice;
неделя = 0;
разница = (startPrice - endPrice) / дней;
за день = 1: дней
цена = цена - разница;
если моды (день, 7) == 0
неделю = неделя + 1;
fprintf ( 'Неделя% 3i | Цена:% 4.2f \ п', неделя, цена)
конец
конец
Кроме того, если вы думаете, логарифмическая модель неточна, пожалуйста, объясните почему.