newstats.m

来自「有关matlab r2007的实用教程」· M 代码 · 共 20 行

M
20
字号
% 主函数
function [avg, med] = newstats(u)    
% newstats使用内部函数求均值和中值。
n = length(u);
avg = mean(u, n);
med = median(u, n);
% 子函数
function a = mean(v, n)            
% 计算均值
a = sum(v)/n;
%子函数
function m = median(v, n)         
% 计算中值.
w = sort(v);
if rem(n, 2) == 1
   m = w((n+1) / 2);
else
   m = (w(n/2) + w(n/2+1)) / 2;
end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?