Thresholding a value in matrix
23 次查看(过去 30 天)
显示 更早的评论
I had been given a 8x8 matrix. How can I theshold a value in the matrix?

for example 100 or 255. Thank you.
0 个评论
采纳的回答
Rik
2020-11-19
You can use the comparator operators to apply a threshold:
data=randi(200,8,8);
L= data<100; %L is true for all positions with a value below 100
data2=data;%make a copy
data2(L)=200 %edit only some values
3 个评论
Rik
2022-11-17
@Daniel Arturo That is how I generated an array with numbers of approximately the same data range as shown in the question. Because it was posted as an image I couldn't use the actual data without copying them all by hand. This command generates an 8x8 grid with random integers from 1 to 200.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Creating and Concatenating Matrices 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!