Borrar filtros
Borrar filtros

how do I get i to loop through the 55 columns of the excel file one by one. I want i to correspond to the values of the 55 columns to calculate miles driven

3 visualizaciones (últimos 30 días)
filename = 'project3data.xlsx';
num = xlsread('project3data.xlsx');
for i = 1:55
milesdriven = sum(num(2,2:11))
end

Respuestas (1)

Walter Roberson
Walter Roberson el 4 de Dic. de 2016
Guessing that you only want rows 2 to 11:
milesdriven(i) = sum(num(2:11, i))
  4 comentarios
Khalid Tewfik
Khalid Tewfik el 4 de Dic. de 2016
Yeah you're right I meant rows, but the second bit of code isn't working either
Walter Roberson
Walter Roberson el 4 de Dic. de 2016
With no loop:
%adjust these four lines according to your needs
first_row_with_data = 2;
last_row_with_data = size(num, 1);
first_column_with_data = 2;
last_column_with_data = size(num, 2) - 1;
milesdriven = sum( num(first_row_with_data : last_row_with_data, first_column_with_data, last_column_with_data), 2) );
This will sum for each row.

Iniciar sesión para comentar.

Categorías

Más información sobre Loops and Conditional Statements en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by