Elliptic integrals with mfun

4 Ansichten (letzte 30 Tage)
Avi
Avi am 16 Apr. 2014
Kommentiert: the cyclist am 16 Apr. 2014
I get a different value when calculating ellipticE directly and with mfun:
>> mfun('EllipticE',0.5)-ellipticE(0.5)
gives: 0.1168.
What am I missing?
I'm using Matlab 8.2.0.701 (R2013b).
Avi
  2 Kommentare
Avi
Avi am 16 Apr. 2014
After some more digging I found out that these two functions take slightly different inputs. ellipticE() assumes the input is square, so the following will be zero:
mfun('EllipticE',0.5)-ellipticE(0.5^2)
Case closed!
the cyclist
the cyclist am 16 Apr. 2014
I suggest you create an answer here instead of a comment, accept that answer, and delete the comment.

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Kategorien

Mehr zu Special Functions finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by