Filter löschen
Filter löschen

I want to change matrix value

2 Ansichten (letzte 30 Tage)
Abdullah
Abdullah am 3 Mär. 2017
Kommentiert: Adam am 8 Mär. 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 ?

Antworten (2)

KSSV
KSSV am 3 Mär. 2017
K = round(rand(3,3)) ;
K0 = K
% change equal to one's to -1
K(K==1) = -1
  2 Kommentare
Abdullah
Abdullah am 8 Mär. 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 am 8 Mär. 2017
To check for A==B both of them should be of same dimension. In your example, they are different.

Melden Sie sich an, um zu kommentieren.


Adam
Adam am 3 Mär. 2017
Bearbeitet: Adam am 3 Mär. 2017
myArray( myArray ~= someValue ) = someOtherValue;
  2 Kommentare
Abdullah
Abdullah am 8 Mär. 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 am 8 Mär. 2017
A( ismember( A, B ) ) = 0;

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Shifting and Sorting Matrices finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by