∑_(u=1)^(s​u-2)▒∑_(v=​1)^sv▒δ(i,​j)..how to write this equation in for loop?

∑_(u=1)^(su-2)▒∑_(v=1)^sv▒δ(i,j)...here the summation lower limit is u=1 and upper limit is su-2 similar to next summation form....i didnt know is my matlab R2009b contains symbolic tool or not. can u tel this equation in "for" loop.

10 Commenti

href="http://www.codecogs.com/eqnedit.php?latex=\sum_{u=1}^{su-2} \cdot \sum_{v=1}^{sv}\cdot \delta \left ( Fh(u,v)=i,Fh(u@plus;1,v)=j)" target="_blank" rel="nofollow noopener noreferrer"<img src="http://latex.codecogs.com/gif.latex?\sum_{u=1}^{su-2} \cdot \sum_{v=1}^{sv}\cdot \delta \left ( Fh(u,v)=i,Fh(u+1,v)=j)" title="\sum_{u=1}^{su-2} \cdot \sum_{v=1}^{sv}\cdot \delta \left ( Fh(u,v)=i,Fh(u+1,v)=j)" /></a>
∑ u = 1 s u - 2 ⋅ ∑ v = 1 s v ⋅ δ ( F h ( u , v ) = i , F h ( u + 1 , v ) = j )
What does δ mean in this context? What does Fh(u,v)=i mean in this context?
The fastest way to determine whether your MATLAB contains an installed and licensed Symbolic Toolbox is to enter the command
syms x
If it complains that syms is not found then the toolbox is either not installed or not licensed.
Now explain, what the delta is in your case.
in my model..going to calculate horizontal and vertical array of my 8x8 extracted imag. here 'Fh' horizontal one.u and v is co-ordinates Fh(u,v).
in my eqn delta contains inside of arguments i and j. when delta(i,j)=1 its satisfied some condition. jus i named delta is my function that contains arguments i and j thats all about delta in my module
pls...anybody answer my question?
I still cannot read the magic characters in the question.
What does F h ( u , v ) = i mean in the context of the delta function?
Does δ ( F h ( u , v ) = i , F h ( u + 1 , v ) = j ) mean the same as
1 if (Fh(u,v) == i & Fh(u+1,v) == j)
0 otherwise
?

Accedi per commentare.

 Risposta accettata

Björn
Björn il 15 Ott 2012
Modificato: Björn il 15 Ott 2012
It seems that the delta is the Kronecker Delta. In that case ou can make the following for-loop for this:
result=0;
for u=1:su-2
for v=1:sv
if Fh(u,v) == Fh(u+1,v)
result=result+1;
end
end
end
result
Make sure that the matrix Fh is defined beforehand
The value of 'result' after the loops is the answer of the double sum.

2 Commenti

did u read my question well??...<a href="http://www.codecogs.com/eqnedit.php?latex=\sum_{u=1}^{su-2}\sum_{v=1}^{sv}\delta (Fh(u,v)=i,Fh(u@plus;1,v)=j)" target="_blank" rel="nofollow noopener noreferrer"><img src="http://latex.codecogs.com/gif.latex?\sum_{u=1}^{su-2}\sum_{v=1}^{sv}\delta (Fh(u,v)=i,Fh(u+1,v)=j)" title="\sum_{u=1}^{su-2}\sum_{v=1}^{sv}\delta (Fh(u,v)=i,Fh(u+1,v)=j)" /></a>

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Loops and Conditional Statements in Centro assistenza e File Exchange

Prodotti

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by