how can i add 1-40,41-80, 81-120 and so on till 14000 datapoints which is in a text file?
1 回表示 (過去 30 日間)
古いコメントを表示
sir....i have a text file which consist of 14000 rows and 2 columns.... i have to add the 40 points each till 14000 data... means 1-40 , 41-80, 81-120 and so on... what should i do for that???
0 件のコメント
採用された回答
Walter Roberson
2014 年 2 月 13 日
You have two columns, so
squeeze( sum( reshape(YourData, 40, [], 2) ) )
7 件のコメント
その他の回答 (1 件)
Jos (10584)
2014 年 2 月 13 日
In cases when the total number of elements is not divisible by the size of the smaller groups, and reshape cannot be used, this trick with accumarray may be useful:
V = 1:10 ;
n = 3 ;
rem(numel(V),n) % :-(
ix = floor((0:numel(V)-1)/3) ;
R = accumarray(ix, V ,@sum)
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Annotations についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!