FACTORADIC
F = factoradic(M,N) returns the conversion of integer M into factorial radix. F is a 1-by-N vector. The factoradic is also known as the Lehmer Code. The factoradic of M is best understood by example.
Example: 89 = 3x4! + 2x3! + 2x2! + 1x1! + 0x0!
therefore factoradic(89,5) = (3,2,2,1,0)
M must lie in the range [0 : N!-1].
Leading zeros will be present in F when M < (N-1)!-1.
Example: factoradic(19,6) = (0,0,3,0,1,0)
A practical use of the factoradic is the generation of permutations. See ONEPERM on the File Exchange.
Citar como
Darren Rowland (2024). FACTORADIC (https://www.mathworks.com/matlabcentral/fileexchange/23066-factoradic), MATLAB Central File Exchange. Recuperado .
Compatibilidad con la versión de MATLAB
Compatibilidad con las plataformas
Windows macOS LinuxCategorías
- AI and Statistics > Statistics and Machine Learning Toolbox > Industrial Statistics > Design of Experiments (DOE) >
Etiquetas
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Descubra Live Editor
Cree scripts con código, salida y texto formateado en un documento ejecutable.