How To Execute "if-else" Statement.
Show older comments
Hi,
I am having problem to execute an "if-else" statement in matlab of the foll. eqtn.
Xc=sum(i:1 to 3)sum(j:1 to 3)[(a(i,j)-a(m))*h(i,j)*x]/sum(i:1 to 3)sum(j:1 to 3)[(a(i,j)-a(m))*h(i,j)];
Yc=sum(i:1 to 3)sum(j:1 to 3)[(a(i,j)-a(m))*h(i,j)*y]/sum(i:1 to 3)sum(j:1 to 3)[(a(i,j)-a(m))*h(i,j)];
Where:
- sum(i:1 to 3)=represents summation where i goes from 1 to 3
- a(i,j): 3x3 matrix[3 6 8; 2 5 6; 9 4 5];
- a(m): middle element of the matrix a(i,j);
- h(i,j)={ 1, if a(i,j)>=a(m) &
- 0, if a(i,j)<a(m).
- [x y]=meshgrid(-1:2/2:+1, -1:2/2:+1).
Can anyone implement the foll. eqtn by correctly stating the condition of h(i,j).
Thanking You!
4 Comments
Azzi Abdelmalek
on 3 Sep 2012
Edited: Azzi Abdelmalek
on 3 Sep 2012
if condition1
calcul1
elseif condition2
calcul2
....
elseif condition n
calculn
end
Image Analyst
on 3 Sep 2012
What do you mean by "middle"? The (2,2) element, or the median value? I think a(m) means a(2,2), right? Is this homework (looks like it)?
Dishant Arora
on 3 Sep 2012
you have asked the same question again. http://www.mathworks.in/matlabcentral/answers/47101#answer_57577 didnt it help you out. you tried doing it.?? if you are facing any problem implementing that, u should make a comment there rathar then creating new question.
Jan
on 3 Sep 2012
Please, Pranjal, do not post multiple questions for one problem. This wastes the time of the ones, who want to help.
Answers (0)
Categories
Find more on 3-D Scene Control 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!