Global Index (short | long) | Local contents | Local Index (short | long)
y = hermite(x, n);
y = hermite(x, n);
| This function is called by | |
|---|---|
function y = hermite(x, n);
if size(x, 1) == 1;
x = x'; rot = 1;
end;
ytem = zeros(length(x), 1);
ytem(:,1) = ones(length(x), 1);
ytem(:,2) = 2*x;
if n == 0; y = ytem(:,1); return; end;
if n == 1; y = ytem(:,2); return; end;
if n > 1;
m = 1;
p = 2;
for i = 2:n;
ynew = 2*x.*ytem(:,p)-2*(i-1)*ytem(:,m);
tem = m;
m = p;
p = tem;
ytem(:,p) = ynew;
end
y = ynew;
end;