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.

 Réponse acceptée

Mischa Kim
Mischa Kim le 31 Mar 2014
Modifié(e) : Mischa Kim le 31 Mar 2014
Jonah, how about
A(2,end-2:end) = 2
or, simply,
A(2,2:4) = 2

Plus de réponses (0)

Catégories

En savoir plus sur Operators and Elementary Operations dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by