Maple für Professional
Maple für Akademiker
Maple für Studenten
Maple Personal Edition
Maple Player
Maple Player für iPad
MapleSim für Professional
MapleSim für Akademiker
Maple T.A. - Testen & beurteilen
Maple T.A. MAA Placement Test Suite
Möbius - Online-Courseware
Machine Design / Industrial Automation
Luft- und Raumfahrt
Fahrzeugtechnik
Robotics
Energiebranche
System Simulation and Analysis
Model development for HIL
Anlagenmodelle für den Regelungsentwurf
Robotics/Motion Control/Mechatronics
Other Application Areas
Mathematikausbildung
Technik
Allgemein- und berufsbildende Schulen
Testen und beurteilen
Studierende
Finanzmodelle
Betriebsforschung
Hochleistungsrechnen
Physik
Live-Webinare
Aufgezeichnete Webinare
Geplante Veranstaltungen
MaplePrimes
Maplesoft-Blog
Maplesoft-Mitgliedschaft
Maple Ambassador Program
MapleCloud
Technische Whitepapers
E-Mail Newsletters
Maple-Bücher
Math Matters
Anwendungs-Center
MapleSim Modell-Galerie
Anwenderberichte
Exploring Engineering Fundamentals
Lehrkonzepte mit Maple
Maplesoft Welcome-Center
Resource-Center für Lehrer
Help-Center für Studierende
combinat[rankperm] - 順列の辞書式順序の後続要素を作成
combinat[unrankperm] - 順列の辞書式順序の先行要素を作成
使い方
rankperm( p )
unrankperm( n, r )
パラメータ
p
-
permlist; n について 1 から n の正の整数の順列
n
posint; 順列の次数
r
poinst; 順列のランク
説明
n について整数 1 から n の整数からなる順列 p (タイプ permlist) において、コマンド rankperm は p の辞書式順序のランクを出力します。つまり、次数 n のすべての順列を辞書式にソートしたリストでの位置を出力します。
unrankperm コマンドは、rankperm の逆です。辞書式順序のランク r (範囲 1..n! の整数) において、{1,2,...,n} のすべての順列の辞書式にソートしたリストの位置 r で発生する順列を出力します。
互換性
combinat[rankperm] コマンドは Maple 16 で導入されました。
Maple 16 における変更点についての詳細は、Maple 16 の新機能 を参照してください。
スレッド安全性
Maple 16 から、combinat[rankperm] コマンドはスレッドセーフになりました。
スレッド安全性に関する詳細は、index/threadsafe を参照してください。
例
with( combinat );
rankperm( [ 1, 3, 2 ] );
rankperm( [ 4, 1, 2, 3 ] );
unrankperm( 19, 4 );
[seq]( unrankperm( r, 3 ), r = 1 .. 3! );
関連項目
combinat、combinat[permute]
Download Help Document