matlab中find函数的用法在直方图规范化的matlab实现中有这么一段程序,请问是怎么实现的.PA=PS;for i=0:255PA(find(PS==i))=S2(i+1); %将各个像素归一化后的灰度值赋给这个像素end关键的是这句PA(find(PS==i))

来源:学生作业学帮网 编辑:学帮网 时间:2024/04/29 16:51:48

matlab中find函数的用法
在直方图规范化的matlab实现中有这么一段程序,请问是怎么实现的.
PA=PS;
for i=0:255
PA(find(PS==i))=S2(i+1); %将各个像素归一化后的灰度值赋给这个像素
end
关键的是这句PA(find(PS==i))=S2(i+1);该如何解释

PA(find(PS==i))=S2(i+1);
find(PS==i)返回的是PS矩阵中数值为i的坐标,设为m
所以就是把S2(i+1)赋给PA中第m个数