Translate code R to Matlab code

Hi all,
I have this R code
Data<-aggregate(Vtec, by=list(Time), FUN = "mean" )
I want to translate this code R to Matlab code. This code groups the Vtec associated with the variable Time and averages. I've read the documentation and I found that I can use a function accumarray but I don't know how to use it
Greetings from Colombia

Answers (1)

If you have the Statistics toolbox then consider using a table and grpstats
Otherwise,
[utime, ~, utimeidx] = unique(Time);
meanTime = accumarray(utimeidx, Vtec(:), [], @mean);
output = [utime, meanTime];
I put the two together in one output so that you would be able to tell which Time value was associated with which meanTime.

Asked:

on 17 Aug 2015

Commented:

on 17 Aug 2015

Community Treasure Hunt

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

Start Hunting!