Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

Using mean function to take average of 4 columns for every row of data

Asked by Kelly on 12 Jan 2013

I'm just starting to get familiar with Matlab's mean function, but I'm confused as to how I can use it to get an average of multiple columns and display the result for every row of data. Details are as follows:

I have a 5000x14 matrix of data

I would like to average columns 7-10 for each row WITHOUT the use of a for loop. This should result in a 5000x1 matrix.

Some guidance would be very much appreciated.

0 Comments

Kelly

Products

No products are associated with this question.

1 Answer

Answer by Azzi Abdelmalek on 12 Jan 2013
Edited by Azzi Abdelmalek on 12 Jan 2013
Accepted answer
A=rand(5000,14)  % Example
a=A(:,7:10);
out=mean(a,2)

1 Comment

Kelly on 12 Jan 2013

Thank you!

Azzi Abdelmalek

Contact us