www.pudn.com > matlab±à³Ì.zip > mystats.m, change:1998-01-02,size:471b
function [avg, med] = mystats(u) %MYSTATS Find mean and median with internal functions. % Function MYSTATS calculates the average and median % of a data set using subfunctions. n = length(u); avg = mean(u,n); med = median(u,n); function a = mean(v,n) % Subfunction to calculate average. a = sum(v)/n; function m = median(v,n) % Subfunction to calculate median. w = sort(v); if rem(n,2) == 1 m = w((n+1)/2); else m = (w(n/2)+w(n/2+1))/2; end