Kann das sein, dass 2 mal der gleiche Ausdruck
VarComplexExp(VarComplexCreate(0,-2*Pi*k/n))
berechnet wird?
Den Faktor bräuchte man doch nur einmal in der Schleife zu berechnen:
Delphi-Quellcode:
for k := 0 to (n div 2)-1 do
begin
v := VarComplexExp(VarComplexCreate(0,-2*Pi*k/n));
result[k]:=g[k]+u[k]*v;
result[k+(n div 2)]:= g[k] - u[k]*v;
end;