In this function [clustCent,data2cluster,cluster2dataCell] = MeanShiftCluster(dataPts,bandWidth,plotFlag);.what is plot flag.The function program given below
11 views (last 30 days)
Show older comments
In this function [clustCent,data2cluster,cluster2dataCell] = MeanShiftCluster(dataPts,bandWidth,plotFlag);.what is plot flag.The function program file is attached.
0 Comments
Answers (1)
Geoff Hayes
on 29 Nov 2018
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 Comments
See Also
Categories
Find more on 2-D and 3-D Plots in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!