summaryrefslogtreecommitdiff
path: root/tests/unit_tests/test_float_FFTShift.sci
diff options
context:
space:
mode:
authorsimon2009-08-24 12:02:31 +0000
committersimon2009-08-24 12:02:31 +0000
commit28935c0b0b25da99e379200c1e258a520c42dd86 (patch)
tree8a9bff171b895d65d3d58a01e5fc00b597383e7e /tests/unit_tests/test_float_FFTShift.sci
parent4c710b6a46dc89dfcf621429398ccd5800135b19 (diff)
downloadscilab2c-28935c0b0b25da99e379200c1e258a520c42dd86.tar.gz
scilab2c-28935c0b0b25da99e379200c1e258a520c42dd86.tar.bz2
scilab2c-28935c0b0b25da99e379200c1e258a520c42dd86.zip
Added all test in float version , they all passed
Diffstat (limited to 'tests/unit_tests/test_float_FFTShift.sci')
-rw-r--r--tests/unit_tests/test_float_FFTShift.sci38
1 files changed, 38 insertions, 0 deletions
diff --git a/tests/unit_tests/test_float_FFTShift.sci b/tests/unit_tests/test_float_FFTShift.sci
new file mode 100644
index 00000000..e3a076f8
--- /dev/null
+++ b/tests/unit_tests/test_float_FFTShift.sci
@@ -0,0 +1,38 @@
+//SCI2C: DEFAULT_PRECISION= FLOAT
+function test_float_FFTShift()
+
+ disp(fftshift(5.3));// d0*d0
+ disp(fftshift(5.3*%i));// z0*z0
+ disp(fftshift(5.3 + 5.6*%i ));// z0*z0
+
+
+ a = fft ([10 1 15 3.5 ]);
+ disp(fftshift(a));
+
+ b = [ 14 15 2 6 ; 1 2 6 4 ; 48.5 3 9.3 1 ];
+ disp(fftshift(b));
+ disp(fftshift(b , 1));
+ disp(fftshift(b , 2));
+ //disp(fftshift(b , "all"));
+
+
+ c = [10 1 15 3.5 ]*%i;
+ disp(fftshift(c));
+
+ d = [ 14 15 2 6 ; 1 2 6 4 ; 48.5 3 9.3 1 ]*%i;
+ disp(fftshift(b));
+ disp(fftshift(b , 1));
+ disp(fftshift(b , 2));
+ //disp(fftshift(b , "all"));
+
+
+ e = c + [10 1 15 3.5 ]*%i;
+ disp(fftshift(e));
+
+ f = [ 18 15 7 6 ; 1 5 6 4 ; 43.5 1 9.3 1 ] + [ 14 15 2 6 ; 1 2 6 4 ; 48.5 3 9.3 1 ]*%i;
+ disp(fftshift(f));
+ disp(fftshift(f , 1));
+ disp(fftshift(f , 2));
+ //disp(fftshift(f , "all"));
+
+endfunction