In Matlab sortieren und Rangfolge zuweisen

Hallo, ich muss einen Vektor sortieren und eine Rangfolge für die entsprechende Sortierreihenfolge zuweisen. Ich benutze Sortierfunktion[sortedValue_X , X_Ranked] = sort(X,'descend'); Das Problem ist jedoch, dass für die gleichen Werte (Nullen) unterschiedliche Ränge vergeben werden. d.h.x = [ 13 15 5 5 0 0 0 1 0 3] und ich möchte, dass Nullen den gleichen letzten Rang einnehmen, der 6 ist, und fünf müssen den 3. Rang teilen usw. Irgendwelche Vorschläge?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage