Excluding specific elements from matrix index

11 views (last 30 days)
Hello. I have a 4x4 matrix where I want to convert the last three elements on row two to 2. How do I exclude specific elements from a matrix row without refering to a element, but rather the element position? Perhaps there are better solutions but im not sure what to make of it.
A(2,find(A(2,:)))=2 turns all elements of row 2 into 2. I cant find a way to exclude row 1 without excluding all elements that have the same value?
Grateful for any help I can get.

Accepted Answer

Mischa Kim
Mischa Kim on 31 Mar 2014
Edited: Mischa Kim on 31 Mar 2014
Jonah, how about
A(2,end-2:end) = 2
or, simply,
A(2,2:4) = 2

More Answers (0)

Categories

Find more on Matrices and Arrays 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!