graycode - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


combinat

  

graycode

  

list of the n-bit numbers in graycode order

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

graycode(n)

Parameters

n

-

non-negative integer

Description

• 

The procedure graycode computes and returns a list containing all 2n n-bit integers in a graycode order starting at zero.

• 

A graycode order is such that each successive pair of integers differ in only one bit in their binary representations.

• 

The command with(combinat,graycode) allows the use of the abbreviated form of this command.

Examples

withcombinat,graycode

graycode

(1)

graycode0

0

(2)

graycode1

0,1

(3)

ggraycode3

g0,1,3,2,6,7,5,4

(4)

printfcat`$`` %.3d`,8,opmapconvert,g,binary

 000 001 011 010 110 111 101 100

See Also

combinat