In this function [clustCent,data2cluster,cluster2dataCell] = MeanShiftCluster(dataPts,bandWidth,plotFlag);.what is plot flag.The function program given below
8 次查看(过去 30 天)
显示 更早的评论
In this function [clustCent,data2cluster,cluster2dataCell] = MeanShiftCluster(dataPts,bandWidth,plotFlag);.what is plot flag.The function program file is attached.
0 个评论
回答(1 个)
Geoff Hayes
2018-11-29
Athira - it looks l like this boolean/logical flag is used to plot the data or not
if plotFlag
figure(12345),clf,hold on
if numDim == 2
plot(dataPts(1,:),dataPts(2,:),'.')
plot(dataPts(1,myMembers),dataPts(2,myMembers),'ys')
plot(myMean(1),myMean(2),'go')
plot(myOldMean(1),myOldMean(2),'rd')
pause
end
end
Note that if you don't provide a value for this input parameter, then the code defaults this flag to false (and so the above figure with plots will not be created).
0 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!