我有以下Matlab代码:
A = rand(4); % just for an example
B = A(1:3,1:2);
因此B将是3x2矩阵,并且将包含从第一行到第三行以及从第一列到第二列的A元素。我当然可以使用for循环在C ++中执行此操作,但有没有更简单的方法(如Matlab)来执行此操作?
答案 0 :(得分:2)
您正在寻找类似Armadillo library
的内容检查here Matlab / Octave和C ++之间的转换表
答案 1 :(得分:-1)
我建议Eigen使用矩阵http://eigen.tuxfamily.org/index.php?title=Main_Page。