27 |
maxA=max(A(ii)); |
maxA=max(A(ii)); |
28 |
meanA=mean(A(ii)); |
meanA=mean(A(ii)); |
29 |
sdA=sqrt( mean( (A(ii)-meanA).^2 ) ); |
sdA=sqrt( mean( (A(ii)-meanA).^2 ) ); |
30 |
|
rmsA=sqrt( mean( A(ii).^2 ) ); |
31 |
nZ=sum(~isfinite(A)); |
nZ=sum(~isfinite(A)); |
32 |
switch max(nargout) |
switch max(nargout) |
33 |
case {0} |
case {0} |
34 |
|
% disp( ... |
35 |
|
% sprintf('Min %0.5g Max %0.5g Mean %0.5g SD %0.5g NaN %i/%i',... |
36 |
|
% minA,maxA,meanA,sdA,nZ,sZ) ); |
37 |
disp( ... |
disp( ... |
38 |
sprintf('Min %0.5g Max %0.5g Mean %0.5g SD %0.5g NaN %i/%i',... |
sprintf('Min %0.5g Max %0.5g Mean %0.5g RMS %0.5g NaN %i/%i',... |
39 |
minA,maxA,meanA,sdA,nZ,sZ) ); |
minA,maxA,meanA,rmsA,nZ,sZ) ); |
40 |
case {1} |
case {1} |
41 |
varargout(1)={minA}; |
varargout(1)={minA}; |
42 |
case {2} |
case {2} |