Well, my problem is that within the for loop im printing the number of iterartions and the old means using fprintf. The only problem is that it adds a extra comma to the end of the old means when its not needed. I have treid to google the solution, still can't find an answer. Below is the code when i print the iterations and the old means.
I have also attached a picture of what it looks like.
for i =1:I % print out iterations
fprintf("\n Iterations: %d \n",i ); fprintf(" Old Means: "); fprintf("("); fprintf("%.4f," ,M(:,:,i)); fprintf(")"); % fprintf("\n Clusters: (%d,%d,%d,%d,%d,%d,%d,%d,)" ,C());
% fprintf("\n New means: \n")
%
% fprintf(" Old Means: %.4f,%.4f,%.4f,%.4f,%.4f \n ",M(:,:,:));
end
Best Answer