Info

This question is closed. Reopen it to edit or answer.

Please format this code..?

3 views (last 30 days)
Lalit Patil
Lalit Patil on 6 Dec 2012
Closed: MATLAB Answer Bot on 20 Aug 2021
function [] = myFunction(imageNumber)
I = imread(sprintf('%d.png',imageNumber));
threshold = graythresh(I);
originalImage = im2bw(I, threshold);
i = bwareaopen(originalImage,350);
m = max(max(i));
[r c] = find(i == m);
fid = fopen(sprintf('Image%d_lalit1.txt',imageNumber),'wt');
for j=1:length(r),
fprintf(fid,'%f %f\n',r(j),c(j));
end
fclose(fid);
data = textread(sprintf('Image%d_lalit1.txt',imageNumber));
r = unique(data);
for i=r',
c = data(data(:,2)==i,1);
z(i,1) = mean([min(c) max(c)]);
end
fid = fopen(sprintf('patil%d.txt',imageNumber),'wt');
for j=1:length(z),
fprintf(fid,'%f %f\n',j,z(j));
end
data = textread(sprintf('patil%d.txt',imageNumber));
data(data(:,2) > 279, :) = [];
.......................................................................................................................................................
and now i want to save this files, so, what will be the last line of this function..?
I my self, first asked the question, then i was unclear about this so, i deleted it, now i again stucked so, i asked this as new question..
  5 Comments
Jan
Jan on 6 Dec 2012
Who has changed the title of this question to "please format this code...?"?
Lalit Patil
Lalit Patil on 7 Dec 2012
In this code at last two lines it reads data from patil%d and processing
data(data(:,2) > 279, :) = [];
this it updates patil%d only with second column, but i want to create a new file which saves this second column operation and its corresponding first column element..
But, actually i changed the way now, i didn't want to add this two lines in this code, instead i taken it as another function..
So, it solved..

Answers (1)

Muruganandham Subramanian
Edited: Muruganandham Subramanian on 6 Dec 2012
Use 'diary' command

Community Treasure Hunt

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

Start Hunting!