我想找出matlab彩图里index等于1的点,该怎么办??
发布网友
发布时间:2022-04-23 08:52
我来回答
共2个回答
热心网友
时间:2022-06-18 15:30
一幅图,img,其index值可求出来,如:
[img1,nmap]=cmunique(img);
其inex值就在img1中.
热心网友
时间:2022-06-18 15:30
直接用find函数即可,选中作图时的幅值坐标,例如:
imagesc(t,f,vaule);
a=find(vaule==1);%a即为vaule中等于1的位置(第a个点)追问imagesc(t,f,abs(coefs));
X = find(abs(coefs)==1)
X =
空的 1×0 double 行向量
------------------------------------------------------------------
老返回一个空向量,是不是就没有等于1的位置?
追答是的,可能没有值是准确=1,你可将==1的评判改为1±0.5%
改为:
find(abs(coefs)>=0.995&abs(coefs)<=1.005)