как создать вектор от -3000 до 3000 с 128 элементами

Как создать это в C ++? это в матлаб. Я искал в Google, но я не мог найти это. Может ли кто-нибудь, кто знает это, помочь мне?

a = linspace(-3000, 3000, 128)

это вектор от -3000 до 3000 с 128 элементами.

0

Решение

Грубый пример:

#include <vector>

std::vector<double> v(128);     // create new vector with 128 elements

for (int i = 0; i < 128; ++i)   // init vector with required values
v[i] = -3000.0 + 6000.0 * i / 127.0;
6

Другие решения

Других решений пока нет …