3

この質問のバリアントは、Mathematics Stack ExchangeおよびComputational Science Stack Exchangeにクロスポストされています。追加の回答は、これらの他のサイトで見つけることができます。

この質問は、Getting the mapping for a permutation in MATLABで提起された質問に関連しています。タイトルはほとんどそれをすべて言います。ベクトルで表される順列が偶数か奇数かを判断するための組み込み関数が Matlab にあるかどうかを知りたいです。たとえば、[2 1 4 3 5] は単位順列 [1 2 3 4 5] の偶数順列です。これは、1 つのベクトルから別のベクトルに到達するために偶数回のスワップが必要になるためです。これは、人々が頻繁にやりたいと思うようなことであり、そのための組み込み関数があるようです。これを達成するために、非常に長い Matlab ファイルが Web に投稿されています。Matlab で順列行列を取得できる場合、その行列の行列式を取得できますが、その方法がわかりませんし、簡単な方法があるかどうかもわかりません。

4

2 に答える 2