Mercurial > hg > octave-nkf
diff liboctave/oct-convn.cc @ 14209:846273dae16b stable
Return correct part of convolution for 'same' parameter in conv2, convn (Bug #34893).
* oct-convn.cc: Fix off-by-1 index error for 'same' part of convolution.
* conv2.cc (conv2, convn): Update documentation strings to be explicit about
what part of the convolution is returned for each SHAPE parameter. Add
new tests for conv2().
author | Rik <octave@nomad.inbox5.com> |
---|---|
date | Tue, 17 Jan 2012 14:37:45 -0800 |
parents | 72c96de7a403 |
children | 460a3c6d8bf1 |
line wrap: on
line diff
--- a/liboctave/oct-convn.cc +++ b/liboctave/oct-convn.cc @@ -137,7 +137,7 @@ Array<idx_vector> sidx (dim_vector (nd, 1)); for (int i = 0; i < nd; i++) - sidx(i) = idx_vector::make_range ((bdims(i)-1)/2, 1, adims(i)); + sidx(i) = idx_vector::make_range (bdims(i)/2, 1, adims(i)); c = c.index (sidx); }