C 矩阵水平凹入
C++ Matrix horizontal concat
本文关键字:水平 更新时间:2023-10-16
我有2个矩阵,例如:
a1 a2 a3 a4 a5 a6 a7 a8
M1 = b1 b2 b3 b4 M2 = b5 b6 b7 b8
c1 c2 c3 c4 c5 c6 c7 c8
我想要的是获得这样的矩阵con依:
a1 a2 a3 a4 a5 a6 a7 a8
Mr = b1 b2 b3 b4 b5 b6 b7 b8
c1 c2 c3 c4 c5 c6 c7 c8
尽可能快地,因为我的程序全都基于50MHz的contat。(声音获取)它实际上是快速读取一行(每行都是麦克风流)。
如果将矩阵保存为std::vector<std::vector<double>>
,其中内部向量是您的行之一,则可以使用std::insert
执行矩阵行的串联。
vector1.insert( vector1.end(), vector2.begin(), vector2.end() );
您可能还会找到一个有用的库。我有一个函数 join_rows( A, B )
,正在做,您的要求。有机会,这将比您自己编程的表现更好。
相关文章:
- QTableView:endMoveRows在模型中重置水平页眉大小
- QScrollArea:由垂直滚动条引起的水平滚动条
- 通过水平滚动条更改标签
- 如何在c ++中以一行(水平)打印两个文件的数据?如给定的.这两种形式来自两个不同的文本文件
- O2优化水平中断程序工作
- 在 SDL 中水平减小静态图像进度条
- 在高通六边形处理器的word32上执行水平求和的最快方法是什么
- 水平排列 QMenu 项目
- 将水平滚动条添加到控制台
- QListWidget 水平滚动条会导致选择消失在视野之外
- 如何在可滚动的 QTableWidget 中有一个冻结的水平标题?
- 为什么GCC/Clang甚至在最高优化水平上也不会内联
- 如何水平排列程序的打印输出循环而不重复
- 如何将QTableView的水平标题设置为默认顺序?
- 在垂直和水平上缩放GTKMM小部件
- C 的间接水平与众不同
- Mac上的QT:形式布局无法水平伸展
- 高于平均水平的数字[C ]
- 改进 AVX 中的非水平分配
- C 如何水平打印大字母