How will my program read large data in a loop?
古いコメントを表示
I have data sets for about a 1000 objects. Each data set is a matrix with 'different no. of rows for each * 2 columns' as the matrix order. Now, I have called all the data sets in my current folder using:
files = dir('*.txt');
for i=1:length(files)
eval(['load ' files(i).name ' -ascii']);
end
which stores them as matrices X1, X2, et al. I need to assign each column of each matrix to a different variable for each, in a loop because writing separately for each object is not possible given the large number of data sets.
How do I do that?
1 件のコメント
Avoid using eval for such trivial code. Learn to not use eval and your code will be more robust and easier to read.... Read this to know why:
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Loops and Conditional Statements についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!