function o=meansq(i,DIM) % MEANSQ calculates the mean of the squares % % y = meansq(x,DIM) % % DIM dimension % 1 STD of columns % 2 STD of rows % N STD of N-th dimension % default or []: first DIMENSION, with more than 1 element % % features: % - can deal with NaN's (missing values) % - dimension argument also in Octave % - compatible to Matlab and Octave % % see also: SUMSQ, SUMSKIPNAN, MEAN, VAR, STD, RMS % This program is free software; you can redistribute it and/or modify % it under the terms of the GNU General Public License as published by % the Free Software Foundation; either version 2 of the License, or % (at your option) any later version. % % This program is distributed in the hope that it will be useful, % but WITHOUT ANY WARRANTY; without even the implied warranty of % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the % GNU General Public License for more details. % % You should have received a copy of the GNU General Public License % along with this program; If not, see <http://www.gnu.org/licenses/>. % original Copyright by: KH <Kurt.Hornik@ci.tuwien.ac.at> % % Copyright (C) 2000-2003 by Alois Schloegl <a.schloegl@ieee.org> % $Revision: 4585 $ % $Id: meansq.m 4585 2008-02-04 13:47:45Z adb014 $ x = real(i).^2+imag(i).^2; if nargin<2, [o,N] = sumskipnan(x); else [o,N] = sumskipnan(x,DIM); end; o = o./N;

Generated by Doxygen 1.6.0 Back to index