私はMatlabを使ってC++でいくつかの外部呼び出しを呼び出し、巨大な計算行列を受け取っています。行列は非常に大きく、このC++プログラムのソースコードにアクセスすることはできません。 (もしあれば、私はすぐにC++からセーブします)Matlab行列を保存する最も速い方法
今の私のシステムでは、このC++プログラムは1秒間しか与えられたデータを計算せずにMatlabに返すだけです。そして、Matlabのdlmwriteは、この単一の巨大アレイをディスクに保存するのに300秒。私は計算するために何千人も持っている、と私は時間を削減したい。
だから、Matlabに保存する最も速い方法は何ですか?
保存したデータはどうしますか?それらをExcelで読みますか? MATLABでのみ使用しますか? –
この処理されたデータは、他のいくつかのプログラムによってさらに使用されます。 – Karl
これはあまり役に立ちません。他のプログラムをどのような入力形式で受け入れることができますか? –