How To Execute "if-else" Statement.
显示 更早的评论
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 个评论
Azzi Abdelmalek
2012-9-3
编辑:Azzi Abdelmalek
2012-9-3
if condition1
calcul1
elseif condition2
calcul2
....
elseif condition n
calculn
end
Image Analyst
2012-9-3
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
2012-9-3
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
2012-9-3
Please, Pranjal, do not post multiple questions for one problem. This wastes the time of the ones, who want to help.
回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 3-D Scene Control 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!