Excluding specific elements from matrix index

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

Jonah, how about
A(2,end-2:end) = 2
or, simply,
A(2,2:4) = 2

More Answers (0)

Community Treasure Hunt

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

Start Hunting!