www.gusucode.com > matlab 案例源码 matlab代码程序 > matlab/ApplyFunctionToGroupsWithinTimetableVariablesExample.m

    %% Apply Function to Groups Within Timetable Variables
% Create a timetable containing sample data. The row times of the timetable
% also define groups.
dt = datetime(2016,1,1)+days([0 1 1 2 3 3])';
A = timetable(dt,[0.71;-2.05;-0.35;-0.82;1.57;0.09],...
              [0.23;0.12;-0.18;0.23;0.41;0.02],...
              'VariableNames',{'x' 'y'})
%%
% Compute the group-wise means of the variables in the timetable. |varfun|
% returns |B| as a timetable because |A| is a timetable. When you specify 
% the row times as the grouping variable, you cannot specify any variable 
% as another grouping variable.

B = varfun(@mean,A,'GroupingVariables','Time')