# HG changeset patch # User Mike Miller # Date 1374813536 14400 # Node ID 3cbbdb49b8fffe42d6ed19c843ccbbd670e88788 # Parent c8586e6fc60d05aeff76a9b012af19949f031824 interpft.m: Fix decimation by a non-integer factor (bug #39017) * interpft.m: Fix decimation when the desired number of points does not evenly divide the input size. diff -r c8586e6fc60d -r 3cbbdb49b8ff scripts/general/interpft.m --- a/scripts/general/interpft.m Fri Jul 26 00:25:24 2013 -0400 +++ b/scripts/general/interpft.m Fri Jul 26 00:38:56 2013 -0400 @@ -68,7 +68,7 @@ x = permute (x, perm); m = rows (x); - inc = max (1, fix (m/n)); + inc = ceil (m/n); y = fft (x) / m; k = floor (m / 2); sz = size (x);