我正在使用Armadillo求解方程组。我从一个双精度数组中创建一个矩阵,指定行和列。问题是它不像我制作数组那样读取它(它是一个向量但后来转换为数组)所以我需要操纵向量。
要清楚,它需要带有这些值的向量:
2 0 0 0 2 1 1 1 0 1 1 0 3 0 0 1 1 1 1 0 0 1 0 1 2
它使这个矩阵:
2 1 1 1 0
0 1 0 1 1
0 1 3 1 0
0 0 0 1 1
2 1 0 0 2
但我想要这个矩阵:
2 0 0 0 2
1 1 1 0 1
1 0 3 0 0
1 1 1 1 0
0 1 0 1 2
如何操纵我的矢量使其像这样?