Я бы хотел разделить интервал, такой как [-1.0, 1.0], на дискретный набор точек, расположенных на равном расстоянии, с указанным расстоянием или размером шага между каждой точкой.
Например, если размер шага равен 0,1, моя функция вернет массив:
-1.0, -0.9, -0.8,...., 0.9, 1.0.
Теперь способ использования векторного контейнера следующий:
vector<double> Range;
double Step = 0.1;
Range.push_back(-1.0);
for(unsigned int i=0; i<int(2.0/Step); i++)
{
Range.push_back(Range.back() + Step);
}
Можно ли использовать библиотечную функцию STL?