C++ armadillo - 为列赋值
C++ armadillo - assign values to column
如何为犰狳矩阵的列赋值?
假设我有一个 2x2 矩阵(初始化为零),我想用任意值填充第二列,例如 [1; 3]
在 MATLAB 中我会做类似的事情:
A(:,2)=[1; 3]
但是当我尝试时:
A.col(1) << 1 << endr << 3 << endr;
我收到一个错误,因为子视图不支持运算符 <<
。
非常感谢您的帮助!
怎么样
A.col(1) = vec({1,2});
如果您使用的是 C++11?
如何为犰狳矩阵的列赋值?
假设我有一个 2x2 矩阵(初始化为零),我想用任意值填充第二列,例如 [1; 3]
在 MATLAB 中我会做类似的事情:
A(:,2)=[1; 3]
但是当我尝试时:
A.col(1) << 1 << endr << 3 << endr;
我收到一个错误,因为子视图不支持运算符 <<
。
非常感谢您的帮助!
怎么样
A.col(1) = vec({1,2});
如果您使用的是 C++11?