4 行 4 列の行列などのスパース行列 (つまり、多数のゼロ エントリ) を表示する R パッケージはありますか。
Q <- matrix(c(1,-1,0,0, -1,2,-1,0, 0,-1,2,-1, 0,0,-1,1), nrow=4); print(Q)
それを 4 行 2 列の行列として保存 (および操作) します。
Q.band <- matrix(c(1,2,2,1, -1,-1,-1,0), nrow=4); print(Q.band)
ゼロ エントリは必要ないため、対称性により、ゼロ以外の非対角エントリを 2 回保存する必要はありません。
R パッケージの Matrix と spam を調査しました。それらは役に立ちましたが、上記とまったく同じようには機能しませんでした。