KroneckerDelta in matlab

yankeefan11 picture yankeefan11 · Jul 18, 2013 · Viewed 9.6k times · Source

This link shows that there is a kronecker delta function in matlab. However:

>> help kroneckerDelta

    kroneckerDelta not found

I am using R2011b, so maybe this wasn't programmed into the toolkit yet?

EDIT:: It works in MuPad, just not in matlab...

.

Answer

user2293601 picture user2293601 · Jul 18, 2013

The Kronecker delta returns 1 if j==k...

So you could simplify the expression with:

function d=kronDel(j,k)

d=j==k

end

Luckily, MATLAB represents booleans as (0,1)