Mercurial > hg > octave-nkf
comparison scripts/general/nextpow2.m @ 12795:9e7ebbaf69ff
codesprint: new tests for files in scripts/general directory
* bitget.m, bitset.m, colon.m, common_size.m, flipdim.m, isdir.m,
nextpow2.m, postpad.m, prepad.m, rat.m, rotdim.m: New tests.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Sat, 16 Jul 2011 12:46:22 -0400 |
parents | fd0a3ac60b0e |
children | 72c96de7a403 |
comparison
equal
deleted
inserted
replaced
12794:dd8a2a448788 | 12795:9e7ebbaf69ff |
---|---|
53 if (f == 0.5) | 53 if (f == 0.5) |
54 n = n - 1; | 54 n = n - 1; |
55 endif | 55 endif |
56 | 56 |
57 endfunction | 57 endfunction |
58 | |
59 %!error nexpow2 (); | |
60 %!error nexpow2 (1, 2); | |
61 | |
62 %!assert (nextpow2 (16), 4); | |
63 %!assert (nextpow2 (17), 5); | |
64 %!assert (nextpow2 (31), 5); | |
65 %!assert (nextpow2 (-16), 4); | |
66 %!assert (nextpow2 (-17), 5); | |
67 %!assert (nextpow2 (-31), 5); | |
68 %!assert (nextpow2 (1:17), 5); |