comparison libinterp/corefcn/bsxfun.cc @ 22737:7abc25e6206a

maint: Clean up code base to follow Octave coding conventions. Space between '!' and expression that follows. Eliminate whitespace at end of line. Use '#' rather than '%' for comment character. * ButtonGroup.cc, ListBoxControl.cc, file-editor-tab.cc, file-editor.cc, bsxfun.cc, cellfun.cc, conv2.cc, data.cc, dot.cc, fft2.cc, file-io.cc, filter.cc, graphics.cc, kron.cc, oct-stream.cc, quadcc.cc, spparms.cc, sylvester.cc, convhulln.cc, qr.cc, ov-class.cc, ov-cx-mat.cc, ov-usr-fcn.cc, pt.h, Array.cc, gsvd.h, inputdlg.m, krylov.m, shrinkfaces.m, padecoef.m, polyout.m, durbinlevinson.m: maint: Clean up code base to follow Octave coding conventions.
author Rik <rik@octave.org>
date Tue, 08 Nov 2016 10:01:17 -0800
parents 93ea313301f9
children 3a2b891d0b33
comparison
equal deleted inserted replaced
22736:44d9d526d1e3 22737:7abc25e6206a
742 %!assert (bsxfun (f, a, b), a - repmat (b, [4, 1, 1])) 742 %!assert (bsxfun (f, a, b), a - repmat (b, [4, 1, 1]))
743 %!assert (bsxfun (f, a, c), a - repmat (c, [1, 4, 1])) 743 %!assert (bsxfun (f, a, c), a - repmat (c, [1, 4, 1]))
744 %!assert (bsxfun (f, a, d), a - repmat (d, [1, 1, 4])) 744 %!assert (bsxfun (f, a, d), a - repmat (d, [1, 1, 4]))
745 %!assert (bsxfun ("minus", ones ([4, 0, 4]), ones ([4, 1, 4])), zeros ([4, 0, 4])) 745 %!assert (bsxfun ("minus", ones ([4, 0, 4]), ones ([4, 1, 4])), zeros ([4, 0, 4]))
746 746
747 %% The test below is a very hard case to treat 747 ## The test below is a very hard case to treat
748 %!assert (bsxfun (f, ones ([4, 1, 4, 1]), ones ([1, 4, 1, 4])), zeros ([4, 4, 4, 4])) 748 %!assert (bsxfun (f, ones ([4, 1, 4, 1]), ones ([1, 4, 1, 4])), zeros ([4, 4, 4, 4]))
749 749
750 %!shared a, b, aa, bb 750 %!shared a, b, aa, bb
751 %! a = randn (3, 1, 3); 751 %! a = randn (3, 1, 3);
752 %! aa = a(:, ones (1, 3), :, ones (1, 3)); 752 %! aa = a(:, ones (1, 3), :, ones (1, 3));
768 %!assert (bsxfun (@min, a, b), min (aa, bb)) 768 %!assert (bsxfun (@min, a, b), min (aa, bb))
769 %!assert (bsxfun (@max, a, b), max (aa, bb)) 769 %!assert (bsxfun (@max, a, b), max (aa, bb))
770 %!assert (bsxfun (@and, a > 0, b > 0), (aa > 0) & (bb > 0)) 770 %!assert (bsxfun (@and, a > 0, b > 0), (aa > 0) & (bb > 0))
771 %!assert (bsxfun (@or, a > 0, b > 0), (aa > 0) | (bb > 0)) 771 %!assert (bsxfun (@or, a > 0, b > 0), (aa > 0) | (bb > 0))
772 772
773 %% Test automatic bsxfun 773 ## Test automatic bsxfun
774 % 774 %
775 %!test 775 %!test
776 %! funs = {@plus, @minus, @times, @rdivide, @ldivide, @power, @max, @min, ... 776 %! funs = {@plus, @minus, @times, @rdivide, @ldivide, @power, @max, @min, ...
777 %! @rem, @mod, @atan2, @hypot, @eq, @ne, @lt, @le, @gt, @ge, ... 777 %! @rem, @mod, @atan2, @hypot, @eq, @ne, @lt, @le, @gt, @ge, ...
778 %! @and, @or, @xor }; 778 %! @and, @or, @xor };