How can I substitute values in a matrix if they equal a certain value?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Claire
am 16 Apr. 2014
Kommentiert: Claire
am 16 Apr. 2014
I have two matrices X1 and X2 (both have dimensions 512x512) I would like to write code to create a new matrix that has the element values from X1 in, unless the element equals 255- in which case I would like to use the element from the same coordinate from X2 instead.
I hope this makes sense! Thanks for your help :)
0 Kommentare
Akzeptierte Antwort
Mischa Kim
am 16 Apr. 2014
Bearbeitet: Mischa Kim
am 16 Apr. 2014
Claire, you could use something like
X3 = X1;
X3(X1==255) = X2(X1==255);
Weitere Antworten (1)
Siehe auch
Kategorien
Mehr zu Logical finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!