Matrix 如何从ARM中的矩阵a生成上对角线矩阵?

Matrix 如何从ARM中的矩阵a生成上对角线矩阵?,matrix,arm,raspberry-pi,Matrix,Arm,Raspberry Pi,我有一个任务,要在ARM上用Raspberry Pi模型B编写一些代码 赋值的第一部分是取给定的方阵a,并将其转化为上对角矩阵 我有一个算法: Ax=b 数据:指向方阵的指针A;文件matrix.s中的列向量b和大小N 结果:上三角矩阵很好地写在终端上。我将矩阵和向量按如下形式排列在内存中:M=[a11a12b1;a21a22b2] for i=1...N+1 do for j=i+1...N do for k=1...N+1 do Pk= -(M

我有一个任务,要在ARM上用Raspberry Pi模型B编写一些代码

赋值的第一部分是取给定的方阵a,并将其转化为上对角矩阵

我有一个算法:

Ax=b

数据:指向方阵的指针
A
;文件
matrix.s
中的列向量
b
和大小
N

结果:上三角矩阵很好地写在终端上。我将矩阵和向量按如下形式排列在内存中:
M=[a11a12b1;a21a22b2]

for i=1...N+1 do
    for j=i+1...N do
        for k=1...N+1 do
            Pk= -(Mik/Mii)*Mji
        end
        for k=1...N+1 do
            Mjk=Pk+Mjk
        end
    end
end
我设法制作了一个像样的除法器函数,但我不知道如何将矩阵
a
转换成上对角线矩阵