Info
Cette question est clôturée. Rouvrir pour modifier ou répondre.
How to from I(x) to permutation and from permutation to I(x)
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I have the following table:
I Permutation
0 0 1 2 3
1 0 2 3 1
2 0 3 1 2
.......
22 3 2 0 1
23 3 2 1 0
How to from I(x) to permutation and from permutation to I(x)
Exam I(2) -> Per (0 3 1 2)
per(3 2 0 1) -> I(22)
help me!
2 commentaires
madhan ravi
le 22 Mai 2019
What are your inputs? and what is your desired output? Illustrate with an explicit example.
Réponses (1)
James Tursa
le 22 Mai 2019
Modifié(e) : James Tursa
le 22 Mai 2019
E.g.,
>> Per
Per =
0 1 2 3
0 2 3 1
0 3 1 2
3 2 0 1
3 2 1 0
>> p
p =
0 3 1 2
>> x = find(ismember(Per,p,'rows'))
x =
3
>> Per(x,:)
ans =
0 3 1 2
>> q = [3 2 0 1]
q =
3 2 0 1
>> x = find(ismember(Per,q,'rows'))
x =
4
>> Per(x,:)
ans =
3 2 0 1
4 commentaires
Cette question est clôturée.
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!