慕森王
在磁盘:\matlb\toolbox\matlab\datafun下可以找到mean,把以下原代码贴到里面去:function y = mean(x,dim)%MEAN Average or mean value.% For vectors, MEAN(X) is the mean value of the elements in X. For% matrices, MEAN(X) is a row vector containing the mean value of% each column. For N-D arrays, MEAN(X) is the mean value of the% elements along the first non-singleton dimension of X.%% MEAN(X,DIM) takes the mean along the dimension DIM of X.%% Example: If X = [0 1 2% 3 4 5]%% then mean(X,1) is [1.5 2.5 3.5] and mean(X,2) is [1% 4]%% Class support for input X:% float: double, single%% See also MEDIAN, STD, MIN, MAX, VAR, COV, MODE.% Copyright 1984-2005 The MathWorks, Inc.% $Revision: 5.17.4.3 $ $Date: 2005/05/31 16:30:46 $if nargin==1,% Determine which dimension SUM will usedim = min(find(size(x)~=1));if isempty(dim), dim = 1; endy = sum(x)/size(x,dim);elsey = sum(x,dim)/size(x,dim);end