Por que o cálculo do desvio padrão do MATLAB é diferente do cálculo manual?

Matlab:

>> std( [3 2 2 3] )
ans =
    0.5774

A interpretação de Layman do desvio padrão porGoogle:

Mean of {3,2,2,3} = 2.5
Deviation from mean for each value = {0.5, 0.5, 0.5, 0.5}
Square of deviation from mean = {0.25, 0.25, 0.25, 0.25}
Mean of the squares = 0.25
Square root of 0.25 = 0.5
Therefore Standard Deviation of {3,2,2,3} = 0.5

O que eu estraguei? Eu estava tolamente esperando que esses dois números concordassem.

questionAnswers(1)

yourAnswerToTheQuestion