Sir whats the functioning of this code:

count=0;
j=1;
for i=1:ro
if(rV(i)>0)
rda(j)=i;
rca(j)=1;
count=0;
j=j+1;
elseif(count==0)
rda(j)=i;
rca(j)=0;
j=j+1;
count=1;
else
count=1;
end;
end;
flag=1;
k=1;
for i=1:j-2
if((rda(i+1)-rda(i))>=12)
if(flag==1)
ra(k)=rda(i);
k=k+1;
flag=0;
end;
else
flag=1;
ra(k)=rda(i);
end
end
where ro means number of rows and rv means row variance and rda and rca are normal variable.
[EDITED, Jan, code indented for demonstration]

댓글 수: 4

Jan
Jan 2013년 9월 19일
편집: Jan 2013년 9월 19일
Please format your code properly.
Please explain your question with any details. Of course the function of this code is to produce the results. It is hard to describe the procedure more compact than as Matlab code. So please explain, which command or part is not clear to you. It would be too inefficient to guess, which explanations you need.
Image Analyst
Image Analyst 2013년 9월 19일
Tip: Before pasting your code in here, when it's still in MATLAB, type ctrl-a (to select all the code), and then Ctrl-i (to fix the indenting).
Vandana
Vandana 2013년 9월 19일
this is the formatted code sir I don't know sir why preview is looking like this.sir I want explaination of each line what it is doing.sir before this code I calculated the rowwise variance and column wise variance.
thank you
Jan
Jan 2013년 9월 20일
편집: Jan 2013년 9월 20일
@Vandana: Did you try Ctrl-A Ctrl_I for an auto-indentation in Matlab's editor?

댓글을 달려면 로그인하십시오.

답변 (1개)

Image Analyst
Image Analyst 2013년 9월 19일

0 개 추천

It looks like the code functions to produce arrays called ra, rca, and rda. It looks like perhaps some kind of counting or thresholding operation but with no comments it's hard to figure out their intent. Why don't you ask the author, and ask them why they write code with no comments in it? Or ask them what their intent is?

댓글 수: 4

Vandana
Vandana 2013년 9월 19일
sir mai kuch edit karti hu
Image Analyst
Image Analyst 2013년 9월 20일
I don't know what that means.
Walter Roberson
Walter Roberson 2013년 9월 20일
It appears to be Hindi, and it appears that Google Translate does a terrible job with romanized Hindi. My investigation is suggestive that "kuch" translates as "something" or perhaps "anything". I don't know... "please edit the code" ??
Videet
Videet 2013년 9월 20일
"sir mai kuch edit karti hu" is in Hindi, that means "sir I will edit something"
Dear Vandana, I think your code is associated with some previous values. It looks like it is only a small part of some code. Try to identify variable: ro, rV, rda, & rca.

댓글을 달려면 로그인하십시오.

카테고리

도움말 센터File Exchange에서 Read, Write, and Modify Image에 대해 자세히 알아보기

질문:

2013년 9월 19일

Community Treasure Hunt

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

Start Hunting!

Translated by