访问和更改矩阵的多个元素 C++中有没有一些去处理矩阵的多个元素?< /P>

访问和更改矩阵的多个元素 C++中有没有一些去处理矩阵的多个元素?< /P>,c++,matrix,C++,Matrix,例如: Matrix A = [1 2 3 4 5 6 7 8 9]; Matrix B = [10 11 12 13]; A(row(1, 2), column(1, 2)) = B; /* After that A should be: [10 11 3 12 13 6

例如:

Matrix A = [1 2 3
            4 5 6
            7 8 9];

Matrix B = [10 11
            12 13];

A(row(1, 2), column(1, 2)) = B; /* After that A should be: [10 11 3
                                                            12 13 6
                                                             7  8 9] */

请考虑一下语法,我认为这是最简单的方法来举例说明我的问题。

您可以使用迭代器完成类似的操作。这取决于你在矩阵类中使用的是什么。不是现成的不,但可能有一些有用的库。你应该尝试使用Egeng,它是一个非常好的库,很小,速度非常快。它允许您做这些事情,特别是,在这里您可以看到类似MATLAB的语法和特征语法之间的比较: