我有一个在Raspberry Pi Model B上用ARM编写代码的任务。
赋值的第一部分是采用给定的方阵A,并将其转换为上对角矩阵。
我有这个算法:
Ax = b的
数据:指向方阵A
的指针;列向量b
和文件N
matrix.s
结果:上三角矩阵很好地写在终端上。我安排矩阵和向量,使其在内存中以这种形式出现:M=[a11 a12 b1; a21 a22 b2]
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
变成一个上对角矩阵。