I want to change matrix value

1 visualización (últimos 30 días)
Abdullah
Abdullah el 3 de Mzo. de 2017
Comentada: Adam el 8 de Mzo. de 2017
I have image in V channel, I want to do like that IF the matirx element == this value then ignore else change the value of that pixel or number to this number then store it in new matrix How can I do that ?

Respuestas (2)

KSSV
KSSV el 3 de Mzo. de 2017
K = round(rand(3,3)) ;
K0 = K
% change equal to one's to -1
K(K==1) = -1
  2 comentarios
Abdullah
Abdullah el 8 de Mzo. de 2017
thanks for your reply but my issue is like that I have image matrix example
A = 1 2 3 4 5 6 7 8 9 1 3 5 B = 1:3 if A==B change the value of that pixel to 0 else just leave it save the new A in A_new
that what i need to do
KSSV
KSSV el 8 de Mzo. de 2017
To check for A==B both of them should be of same dimension. In your example, they are different.

Iniciar sesión para comentar.


Adam
Adam el 3 de Mzo. de 2017
Editada: Adam el 3 de Mzo. de 2017
myArray( myArray ~= someValue ) = someOtherValue;
  2 comentarios
Abdullah
Abdullah el 8 de Mzo. de 2017
thanks for your reply but my issue is like that I have image matrix example
A = 1 2 3 4 5 6 7 8 9 1 3 5 B = 1:3 if A==B change the value of that pixel to 0 else just leave it save the new A in A_new
that what I need to do
Adam
Adam el 8 de Mzo. de 2017
A( ismember( A, B ) ) = 0;

Iniciar sesión para comentar.

Categorías

Más información sobre Shifting and Sorting Matrices en Help Center y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by