犰狳用冒号范围创建矢量
Armadillo create vector with colon range
我想使用 Armadillo
库在 c++ 中创建范围为 (a:b) 的向量。
看起来像这样matlab
代码:
D = 1:4
results:
D =
1 2 3 4
我尝试阅读 this document,但在 Armadillo 中找不到正确的语法。
如何创建这样的 mat
或 vec
?
更新:感谢@timocov,正确的答案应该是:
vec v = linspace<vec>(start, end, end - start + 1) // +1 to get the end value
我想使用 Armadillo
库在 c++ 中创建范围为 (a:b) 的向量。
看起来像这样matlab
代码:
D = 1:4
results:
D =
1 2 3 4
我尝试阅读 this document,但在 Armadillo 中找不到正确的语法。
如何创建这样的 mat
或 vec
?
更新:感谢@timocov,正确的答案应该是:
vec v = linspace<vec>(start, end, end - start + 1) // +1 to get the end value