function [FieldSize] = GetPlaceFieldSize(SkaggsrateMat) %% Open field Contour.FieldSize_Thre=max(max(SkaggsrateMat)) * 0.2; Contour.FieldMap=SkaggsrateMat > Contour.FieldSize_Thre; Contour.ContinuousMap=bwconncomp(Contour.FieldMap); Contour.ContinuousLabled = labelmatrix(Contour.ContinuousMap); Contour.IndividualFieldSize=0; if ~isempty(Contour.ContinuousMap.PixelIdxList) for k=1:length(Contour.ContinuousMap.PixelIdxList) if length(Contour.ContinuousMap.PixelIdxList{1,k}) > 10 Contour.IndividualFieldSize(k)=length(Contour.ContinuousMap.PixelIdxList{1,k}); end end FieldSize=sum(Contour.IndividualFieldSize); else FieldSize=0; end