ordenar en matlab y asignar ranking

Hola, necesito ordenar un vector y asignar una clasificación para el orden de clasificación correspondiente. Estoy usando la función de clasificación[sortedValue_X , X_Ranked] = sort(X,'descend'); pero el problema es que asigna diferentes rangos para los mismos valores (ceros). es decirx = [ 13 15 5 5 0 0 0 1 0 3] y quiero que los ceros tomen el mismo último rango, que es el 6, y el número cinco necesita compartir el tercer rango, etc. ¿Alguna sugerencia?

Respuestas a la pregunta(2)

Su respuesta a la pregunta