Clear Filters
Clear Filters

find a value and following values in a matrix

1 view (last 30 days)
Hi, I have a matrix
A= [23 34 45 0 0 0; 21 34 0 0 23 11; 34 23 0 0 0 22]
I want to find if a value is present and if it's present, I want to find the following values.
Eg I want to find in A the value 23, if it's present I want like output a matrix only with 23 and its following values
B= [23 34 45 0 0 0; 0 0 0 0 23 11; 0 23 0 0 0 22]
Can you help me? thanks

Accepted Answer

Andrei Bobrov
Andrei Bobrov on 9 Sep 2016
out = (cumsum(A == 23,2)>0).*A

More Answers (0)

Categories

Find more on Data Types in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!