2017-07-09 18 views
0

私はそれに1つの巨大な配列を持つ.matファイルを開こうとしています。私は以下のようにmatfile機能を使用する場合 :-v7.3フラグで保存されていなかった大きな.matファイルを開く方法?

file=matfile('input_file'); 

次のエラーが表示さ:

警告:ファイル 'C:... \ input_file.mat' ん 形式で保存されたがパーシャルローディングをサポートしていません。変数 'var_name'を一時的にメモリにロードします。部分ローディング を効率的に使用するには、MATファイルを-v7.3フラグで保存します。

my_function(行11)を使用しているエラー ファイルC:... \ input_file.matを読み取ることができません。

「再保存」するにはどうすればよいですか?または、ファイルからデータをロードする他の方法はありますか? は、することができます、ファイルをロードするには、あなたに

答えて

0

ありがとう:

  1. ダブルクリックして、ワークスペースディレクトリ内にそのファイルに。

  2. のコマンドを使用します。

    負荷( 'file.matを');

あなたが使用することができ、データを処理した後、ファイルを保存するには:

save('filename.mat',nameobj,'-v7.3'); 

または

save('filename.mat',nameobj); 
+0

申し訳ありませんが、私は、シンプルなロードが動作しないことを言及するのを忘れてしまったので、ファイルが大きすぎます – Mans007

関連する問題