www.gusucode.com > matlab 案例源码 matlab代码程序 > matlab/ApplyFunctionthatReturnsScalarFromVectorExample.m
%% Apply Function that Returns Scalar From Vector % Compute the mean of each variable in a 5-by-2 table. % % Define a table containing numeric variables. A = table([0.71;-2.05;-0.35;-0.82;1.57],[0.23;0.12;-0.18;0.23;0.41]) %% % Define the anonymous function to find the mean of an input. func = @mean; %% % |func| uses an existing MATLAB(R) function to define the operation. % % Apply the function to all the variables of table |A|. B = varfun(func,A) %% % |B| is a table containing the average value from each variable. To return % a numeric vector instead of a table, you can use |B = varfun(func,A,'OutputFormat','uniform')|.