如何使用128个元素创建-3000到3000的向量

Sam*_*NLP 0 c++ matlab vector

如何在c ++中创建它?这是在matlab中.我在谷歌上搜索过,但我找不到了.有谁知道这个可以帮助我吗?

a = linspace(-3000, 3000, 128)
Run Code Online (Sandbox Code Playgroud)

这是一个从-3000到3000的矢量,有128个元素.

Pau*_*l R 6

一个粗略的例子:

#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;
Run Code Online (Sandbox Code Playgroud)