私はLingoソフトウェアを試しました。100 時間以上経過しましたが、結果が得られません。
MATLAB ソフトウェアを試してみました。このコード「A=zeros (1187550,391275)」を実行すると、次のエラーが発生します。プログラムが許可する最大の変数値
では、この大規模な行列モデルを解決する良い方法はありますか?
私はLingoソフトウェアを試しました。100 時間以上経過しましたが、結果が得られません。
MATLAB ソフトウェアを試してみました。このコード「A=zeros (1187550,391275)」を実行すると、次のエラーが発生します。プログラムが許可する最大の変数値
では、この大規模な行列モデルを解決する良い方法はありますか?
あなたはそれに乗算を与えました。したがって、結果を取得し、結果と同じ数の行と列を持つ正方行列を作成しようとします。
あなたが欲しいのは
A=zeros(1187550,391275)
次回help $command$
はmatlabで関数の説明を取得してみてください
またはdoc $command
ドキュメント用
編集:
そのためには 3.5TB の RAM も必要です。
1187550*391275*64bit/8(bit per byte)/1024(byte per kB)/1024(kB per MB)/1024(MB per GB) = 3462GB
.
そんなに無いと思います(^^)
したがって、可能であれば部分的なソリューションに分割する必要があります。また、必要なメモリを減らすために別のデータ型を使用することもできます (single/float を使用すると半分になります)。
この問題は、一度にマトリックス全体にメモリを割り当てる限り、他のプログラムにも存在するはずです。