У меня есть текстовый файл, содержащий 14000 строк и 7 столбцов. Я должен взять каждую из этих столбцов. Затем мне нужно найти сумму 1-го 40 элементов, затем следующие 40 элементов (41-80), затем следующие 40 (81-120) и так далее. Для этого я написал код MATLAB. Это:Суммирование нескольких элементов в текстовом файле в MATLAB
clc;clear all;close all;
fid = fopen('sks.txt');
datacell = textscan(fid,'%f%f%f%*[^\n]',...
'delimiter','\t');
fclose(fid);
A = datacell{1};
B=datacell{2};
l=size(A);
k=40;
sum=0;
for x=1:k
sum=sum+A(x);
end;
sum
for y=1:((l/k)-1)
sum1=0;
for i=((y*k)+1):((y+1)*k)
sum1=sum1+A(i);
end;
end;
Я получаю все наборы сумм correcly с этим кодом, но я хочу, чтобы все ответы, как одну матрицу. В настоящее время все ответы получены отдельно. Есть 350 отдельных ответов. Я хочу, чтобы все 350 в одной матрице. Я хочу что-то вроде
Sum=23
34
87
.......
и так далее.
Не
sum=23
sum=34
sum=87
Я не очень хорошо кодирования или MATLAB. Поэтому, если есть более простой способ, кроме этого, вы можете больше приветствовать меня. Или, пожалуйста, помогите мне изменить этот код :-)