summaryrefslogtreecommitdiff
path: root/werteunit.inc
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2017-11-07 15:28:27 +0100
committerErich Eckner <git@eckner.net>2017-11-07 15:28:27 +0100
commit1caef83fc5136f70fce3ce38c68cb1ed5ff579c4 (patch)
tree96ca9be7b0a6034229a05883a0915ae9393f174b /werteunit.inc
parent6f2f524dc5aab53084ce0b9774e89995584ca3fc (diff)
downloadepost-1caef83fc5136f70fce3ce38c68cb1ed5ff579c4.tar.xz
werteunit.inc: fix fft ordering
Diffstat (limited to 'werteunit.inc')
-rw-r--r--werteunit.inc12
1 files changed, 6 insertions, 6 deletions
diff --git a/werteunit.inc b/werteunit.inc
index 8e768ca..306be7d 100644
--- a/werteunit.inc
+++ b/werteunit.inc
@@ -342,12 +342,12 @@ begin
// |
// reRe+imIm + | reRe-imIm +
- // i*(imRe-reIm) | i*(-imRe-reIm)
+ // i*(reIm-imRe) | i*(-reIm-imRe)
// |
// -------------------------------
// |
// reRe-imIm + | reRe+imIm +
- // i*(reIm+imRe) | i*(-imRe+reIm)
+ // i*(reIm+imRe) | i*(-reIm+imRe)
// |
// Mathematica (komplexe-Matrix-Multiplikation.nb) behauptet:
@@ -408,12 +408,12 @@ begin
// |
// reRe+imIm + | reRe-imIm +
- // i*(imRe-reIm) | i*(-imRe-reIm)
+ // i*(reIm-imRe) | i*(-reIm-imRe)
// |
// -------------------------------
// |
// reRe-imIm + | reRe+imIm +
- // i*(reIm+imRe) | i*(-imRe+reIm)
+ // i*(reIm+imRe) | i*(-reIm+imRe)
// |
// Mathematica (komplexe-Matrix-Multiplikation.nb) behauptet:
@@ -424,11 +424,11 @@ begin
werte[i+j*params.xSteps]:=reRe1*reRe2 + imIm1*imIm2 - imRe1*imRe2 - reIm1*reIm2;
if (i<>0) and (i<>x2) then begin
- werte[-i+2*x2+j*params.xSteps]:=-reIm1*imIm2 - imIm1*reIm2 + reRe1*imRe2 + imRe1*reRe2;
+ werte[-i+2*x2+j*params.xSteps]:=-imRe1*imIm2 - imIm1*imRe2 + reRe1*reIm2 + reIm1*reRe2;
o0:=o0 and (werte[-i+2*x2+j*params.xSteps]=0);
end;
if (j<>0) and (j<>t2) then begin
- werte[i+(-j+2*t2)*params.xSteps]:=-imRe1*imIm2 - imIm1*imRe2 + reRe1*reIm2 + reIm1*reRe2;
+ werte[i+(-j+2*t2)*params.xSteps]:=-reIm1*imIm2 - imIm1*reIm2 + reRe1*imRe2 + imRe1*reRe2;
o0:=o0 and (werte[i+(-j+2*t2)*params.xSteps]=0);
if (i<>0) and (i<>x2) then begin
werte[-i+2*x2+(-j+2*t2)*params.xSteps]:=reIm1*imRe2 + imRe1*reIm2 + reRe1*imIm2 + imIm1*reRe2;