1

我已经用了两天了。我仍在试图弄清楚如何做几件事。举个例子。我将使用以下矩阵和矩阵 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 中?

任何建议将不胜感激。谢谢您的帮助。

4

0 回答 0