Filter löschen
Filter löschen

Select all eelements equal to a number

1 Ansicht (letzte 30 Tage)
Daniel Boateng
Daniel Boateng am 14 Mai 2019
Kommentiert: Daniel Boateng am 14 Mai 2019
I have an array of elements x= [1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 7 7 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7];
I want to write a script that starts checking the array from the last element and when this is equal to 4 , it breaks and returns the rest of the array say b= [1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 7 7 4 4 4];
Please any help.
Thank you.

Akzeptierte Antwort

Adam
Adam am 14 Mai 2019
b = x( 1:find( x == 4, 1, 'last' );

Weitere Antworten (0)

Kategorien

Mehr zu Multidimensional Arrays finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by