This is where navigation should be.

CEIL23 - Next number with only 2,3 factors

Usage

nceil=ceil23(n);

Description

ceil23(n) returns the next number greater than or equal to n, which can be written as a product of powers of 2 and 3.

The algorithm will look up the best size in a table, which is computed the first time the function is run. If the input size is larger than the largest value in the table, the input size will be reduced by factors of 2, until it is in range.

[nceil,table]=ceil23(n) additionally returns the table used for lookup.

Examples:

Return the first number larger or equal to 19 that can be written solely as products of powers of 2 and 3:

ceil23(19)