Calculons la variance v d'un ensemble de n nombres xi :
| (1) |
Les fichiers variance.m et sqsum.m sont :
function y = variance(x) function tot = sqsum(x,m)
mu = sum(x)/length(x); tot = 0;
tot = sqsum(x,mu); for i=1:length(m)
y = tot / (length(x)-1); tot = tot + ((x(i)-m)^2);
end
À l'exécution on a :
>> v=[1 2 3 4 5];
>> std(v)^2
ans =
2.5000
>> variance(v)
ans =
1