これは私が解こうとしている方程式です:
h = (X'*X)^-1*X'*y
ここで、X は行列で、y はベクトルです ((X'X)^-1 は X 転置時間 X の逆数です)。これをMatlabで次のようにコーディングしました。
h = (X'*X)\X'*y
私は正しいと信じています。問題は、X が約 10000x10000 であり、その逆数を計算しようとすると、私が見つけることができる最も強力なコンピューター (16 コア、24GB RAM) でも Matlab がクラッシュすることです。これを分割する方法、またはそのような大規模な反転を行うために設計されたライブラリはありますか?
ありがとうございました。