adding integers in notepad

2 次查看(过去 30 天)
Max
Max 2011-10-22
i have a notepad data.dat ..there are many integers in it seperated by commas, I have to sum the elements ..
is this an efficient way
Z=csvread('data.dat')
a=sum(Z)

回答(1 个)

Walter Roberson
Walter Roberson 2011-10-22
Better would be sum(Z(:))
But if you want efficiency then you should skip the csvread layer, which would (for your purposes) just call the dlmread layer, which in turn would use testscan:
fid = fopen('data.dat','rt');
R = textscan('%f', 'Delimiter', ',');
fclose(fid);
a = sum(sum(cell2mat(R)));

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by