将向量堆放到特征矩阵中
stacking vectors into a Eigen Matrix
我试图通过堆叠两个向量来制作Eigen matrix
。为此,我创建了大小 8 两个向量。我也创建了一个矩阵。这是(2,8(的大小。为了做到这一点,我使用了以下代码。没有汇编错误,但也没有输出(M似乎是空的(。任何帮助都将受到赞赏。谢谢。
VectorXd v1;
v1 <<1,0,0,0,1,0,0,0;
VectorXd v2;
v2 << 0,1,0,0,0,1,0,0;
MatrixXd m(2, 8);
m.row(0) = v1;
m.row(1) = v2;
std::cout << m << std::endl;
所需的输出为:
1,0,0,0,1,0,0,0
0,1,0,0,0,1,0,0
您的向量应以A(2,8(矩阵的以下方式初始化:
VectorXd v1(8)
VectorXd v2(8)
否则,您将得到一个分段错误。
相关文章:
- C++ 中的特征向量计算
- 在其特征向量上投影点云
- 特征::向量;在函数中使用 Eigen::Matrix3f 的值初始化向量,大于 4 个条目
- 动态分配特征向量的模因
- 特征向量与法巴德
- 将特征向量序列化为 QDataStream
- 为什么特征向量这么慢?
- C++ 查找矩阵的特征值和特征向量
- 特征向量对数无效使用不完整类型的错误
- 使用 c++ 特征库中的特征向量() 只计算一个特征向量
- 将特征向量复制到 C 数组
- SymEigsShiftSolver of Spectra是否不返回特征向量?
- 包含特征向量的类的奇异大小
- 将特征数组转换为特征向量
- 特征:如何将"greater than"的结果(在ArrayXf上)转换为特征向量
- 计算Armadillo中复杂对称矩阵的有限特征向量的正确函数
- 近似大型对称矩阵的最高3个特征值和特征向量的快速方法
- 按升序对特征向量Xf进行排序
- 特征向量矩阵右除问题
- 动态分配随机特征向量Xd