我已经用了两天了。我仍在试图弄清楚如何做几件事。举个例子。我将使用以下矩阵和矩阵 A 下定义的向量以及向量 V1、V2 和 V3,它们是一个空向量。
Matrix A=
3 2 5 9
4 2 8 2
3 3 1 1
1 2 1 1
2 1 1 4
V1
4 5 6 3 1
V2
4 2 4 5 6
V3
[]
在不执行多个 for 循环的情况下,将 V1 和 V2 插入矩阵 A 的最佳方法是什么?有没有类似push_back
的功能可以让我这样做?
将行从矩阵 A 复制到 V3 的最佳方法是什么?我在想这样的事情
std::copy(V3.begin(), V3.end(), m.begin1());
这会将第一行复制到 V3 中。如果我想从矩阵 A 复制不同的行怎么办?假设我想将第 2 行复制[3 3 1 1]
到 V3 中?
任何建议将不胜感激。谢谢您的帮助。