ハードディスクに保存されたMatlabに(行列の)構造体があります。現在load
、これらのファイルを関数内にロードするために使用しています。はるかに高速な別の方法でこれを行う提案はありますか?
(はい、構造体を変数として関数に渡すことはできますが、メモリの問題により不可能です!)。ありがとう!これは大きな助けになるでしょう!
A = struct('local', randn(200000,14), 'usd', randn(200000,14), ...
'ttm', randn(180000,14), 'avg', randn(190000,14), ...
'ttm1yr', randn(190000,14), 'avg1yr', randn(190000,14)) ;
save('A.mat', 'A') ; clear all;clc
tic, load A.mat, A=A.local; toc %--> Takes 1.05 seconds