solution of a elliptical integral

1 次查看(过去 30 天)
i am trying to find the value of k in given code as i increases m i don't get one value of k because ok m increases power of k increases so solution has many value depending upon power of k which value should i take?
this is a code of elliptical integral in power series expansion source https://en.wikipedia.org/wiki/Elliptic_integral
i know one thing that 0<k<1
can any one tell me which value of k should i take and is my code right?

采纳的回答

Walter Roberson
Walter Roberson 2016-11-26
Instead of taking abs(ans) use
zzz = double(ans);
abs(zzz(imag(zzz)==0))
You will get two copies of the same number, 0.427794945616717
  2 个评论
NILESH PANDEY
NILESH PANDEY 2016-11-26
Thanks for help Can you explain how this is working i think using double(ans) convert symbolic into precision value and using imag(zzz)==0 imaginary part becomes 0. so all the answers of k follow these commands do the same as above and finally gives the values of k after adding all of values?
Karan Gill
Karan Gill 2016-11-29
No, to understand imag(zzz)==0 you need to understand "logical indexing": http://blogs.mathworks.com/steve/2008/01/28/logical-indexing/

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Calculus 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by