我正在处理 SVDLIBC 库。为了计算奇异值,我需要以 Harwell-Boeing 格式指定我的矩阵。在 Internet 上,我找到了下一个示例:
密集文本格式:
4 3
2.3 0 4.2
0 1.3 2.2
3.8 0 0.5
0 0 0
稀疏文本 Harwell-Boeing 格式:
SVDLIBC 诉 1.32
3 1 1 1 0
rra
4 3 6 0
(8i) (8i) (8e) (8e)
1 3 4 7
1 3 2 1 2 3
2.3 3.8 1.3 4.2 2.2 0.5
在稀疏矩阵的其他库中,我将矩阵指定为非零值及其索引的数组,但我不明白它们如何以 Harwell-Boeing 格式指定矩阵。谁能解释我如何在上面的示例中形成两个索引数组?我是这个领域的新手,所以如果这个问题看起来太明显了,我很抱歉。