Effacer les filtres
Effacer les filtres

Find a function that sorts each ith element in the vector by the largest of the preceding elements.

1 vue (au cours des 30 derniers jours)
Let x = [x_1, x_2, x_3, ..., x_N].
I want to make a vector y whose ith element is given as y_i = max {x_k | k<=i}.
For example, suppose that x is given as x=[1, 8, 3, 9, 11].
Then, I want to make y=[1, 8, 8, 9, 11].
Is there a function that does as above?
Actually, I can make a function that does as above, but I want to use built-in functions since the built-in functions are usually faster than my own.
Thank you for reading my question.
  3 commentaires

Connectez-vous pour commenter.

Réponses (1)

Steven Lord
Steven Lord le 17 Déc 2019
The cummax function computes the cumulative maximum of an array.

Catégories

En savoir plus sur Shifting and Sorting Matrices dans Help Center et File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by