How to set to zero specific elements of a 3D array?
7 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I have a 3D image (array). I want to set to zero all the voxels with numbers 4, 5, 12 and 50-56. Does anyone know how to do this?
0 Kommentare
Antworten (1)
KALYAN ACHARJYA
am 26 Okt. 2022
Bearbeitet: KALYAN ACHARJYA
am 26 Okt. 2022
Here if the voxel element is equal to 4, 5 & 50..so on. , all such voxels element will be replaced by 0 (Zero)
data= % #3D Array Element/Image with 3 planes
data(data==4 | data==5 | data==50)=0 %Set the condition accordingly
5 Kommentare
KALYAN ACHARJYA
am 27 Okt. 2022
data=randi([0,60],[10 10])
%..............^ test example only, you can check with 208
data(data~=52 & data~=53)=0
data(data~=0)=1
Siehe auch
Kategorien
Mehr zu Geometric Transformation and Image Registration 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!