In this function [clustCent​,data2clus​ter,cluste​r2dataCell​] = MeanShiftC​luster(dat​aPts,bandW​idth,plotF​lag);.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.

回答(1 个)

Geoff Hayes
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).

类别

Help CenterFile Exchange 中查找有关 2-D and 3-D Plots 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by