C ++ armadillo - 为列分配值

时间:2015-05-26 07:33:12

标签: c++ armadillo

如何为犰狳矩阵的列指定值?

假设我有一个2x2矩阵(初始化为零),我想用任意值填充第二列,例如[1; 3]

在MATLAB中我会做类似的事情:

A(:,2)=[1; 3]

然而,当我尝试:

A.col(1) << 1 << endr << 3 << endr;

由于子视图不支持运算符<<,因此出现错误。

非常感谢你的帮助!

1 个答案:

答案 0 :(得分:10)

怎么样

A.col(1) = vec({1,2});

如果您正在使用C ++ 11?