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.

*No products are associated with this question.*

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)

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

Learn moreOpportunities for recent engineering grads.

Apply Today
## 0 Comments