метод Мюллера по Эрику (всегда лучше, чем в Википедии): Спасибо Хайке за указание на несколько ошибок в комментарии ниже
h[x_] := HermiteH[24, x];
i = Length@CoefficientList[h[x], x] - 1;
f[i, x_] := h[x];
roots = {};
While[ i > 1,
x0 = -2; x1 = -1; x2 = -.5; k = 1;
While[Abs[k] > .001,
q = (x0 - x1)/(x1 - x2);
a = q f[i, x0] - q (1 + q) f[i, x1] + q^2 f[i, x2];
b = (2 q + 1) f[i, x0] - (1 + q)^2 f[i, x1] + q^2 f[i, x2];
c = (1 + q) f[i, x0];
p = Sqrt[b b - 4 a c];
xp = x0 - (x0 - x1) 2 c /(k = If[Abs[b + p] > Abs[b - p], b + p, b - p]);
{x2, x1, x0} = {x1, x0, xp};
];
AppendTo[roots, xp];
i--;
f[i, x_] = f[i + 1, x]/(x - xp);
];
Show[
Plot[h[x], {x, -2, 2}],
Graphics[{PointSize[Large], Point[{#, 0} & /@ roots]}]]
![enter image description here](https://i.stack.imgur.com/wtFAu.png)