Я хотел бы использовать цикл for (ИЛИ все, что работает в этом отношении) для генерации последовательности значений.
Я повторяюсь много раз, и мне нужно последовательно использовать значения из цикла (ИЛИ все, что работает) по одному.Эти значения используются для представления значения времени в уравнении роста населения.В конечном счете, у меня должна быть диаграмма, представляющая решения для расчетов, где «время» составляет 1,2,3,4 ... 60.
Мой вопрос: как заставить уравнение "value = a * exp (k * t)" рассматривать t = 'время' как новое последовательное значение из вектора, сгенерированного 'loop'?
РЕДАКТИРОВАТЬ: Я постараюсь уточнить настройки - и сброс, и обновление действуют как итерации.В этом конкретном случае сброс выполняется один раз, а обновление - n раз.То, что мне нужно, это использовать последующее значение «время» на каждой итерации обновления, т.е. при первом обновлении выполняется значение t = первое значение в векторе, при втором обновлении выполняется t = второе значение в векторе и т. Д.
void ExponentialGrowth :: reset () {update ();}
void ExponentialGrowth :: update () {value = a * exp (k * t);}