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

Online Help

All Products    Maple    MapleSim


Iterator[MixedRadix]

  

Unrank

  

compute the ordinary mixed radix tuple of a given rank

 

Calling Sequence

Parameters

Description

Examples

Compatibility

Calling Sequence

Unrank(rnk,m)

Parameters

rnk

-

posint; rank

m

-

{list,rtable}; radices

Description

• 

Unrank computes the ordinary mixed-radix tuple of a given rank.

• 

The rnk parameter is the desired rank.

• 

The m parameter is the radices. It is a list or one-dimensional rtable of positive integers.

Examples

withIterator:-MixedRadix:

Compute mixed radix tuples of a given rank.

radices3,1,4,1:

forrnkto12doprintf%2d : %d\n,rnk,Unrankrnk,radicesenddo:

 1 : 0 0 0 0
 2 : 1 0 0 0
 3 : 2 0 0 0
 4 : 0 0 1 0
 5 : 1 0 1 0
 6 : 2 0 1 0
 7 : 0 0 2 0
 8 : 1 0 2 0
 9 : 2 0 2 0
10 : 0 0 3 0
11 : 1 0 3 0
12 : 2 0 3 0

Compatibility

• 

The Iterator[MixedRadix][Unrank] command was introduced in Maple 2016.

• 

For more information on Maple 2016 changes, see Updates in Maple 2016.

See Also

Iterator[MixedRadix]