Change certain values in a matrix
2 views (last 30 days)
Show older comments
Hi all I jhave a matrix A
A=[1 1 0 0 1 1 1 0; 0 0 1 1 1 1 0 0; 1 1 0 0 1 1 0 1; 1 1 1 1 1 1 1 1; 1 1 1 1 1 1 1 1]
I would like to "correct" its columns like this:
when I have a column where the sequence "0 1 0" appears I want to be changed to "0 0 0"
AND
when I have a column where the sequence "1 0 1" appears I want to be changed to "1 1 1"
So I have finaly the matrix B
B=[1 1 0 0 1 1 1 0; 1 1 0 0 1 1 0 0; 1 1 0 0 1 1 0 1; 1 1 1 1 1 1 1 1; 1 1 1 1 1 1 1 1]
I would like to use it for a larger matrix under this concept.
Do you know how to do it?
thanks in advance!
Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!