legendre function of second kind
Afficher commentaires plus anciens
I am wondering if matlab have inbult function to compute legendre function of second kind like mathematica have LegendreQ.
4 commentaires
David Goodmanson
le 14 Mar 2019
Hi yashika,
I don't believe so, although I would be happy to be proved wrong. Meanwhile,f you are looking for the basic legendre Q function with mu = 0 (not the associated legendre functions with mu ~= 0), then if n is not too large the expression
Q_n_(x) = (1/2) P_n_(x) log((1+x)/(1-x)) - Sum{1:n} (1/m) P_m-1_(x) P_n-m_(x)
should do reasonably well.
Yashika
le 14 Mar 2019
Yashika
le 14 Mar 2019
David Goodmanson
le 14 Mar 2019
I don't know how accurate that might be for n as high as 20, and it would be interesting to see how well the recurrence relation is satisfied in the region n ~~ 20.
Réponses (2)
Bjorn Gustavsson
le 14 Mar 2019
0 votes
You can find a toolbox for special functions on the file exchange: Computation of Special Functions
I haven't (or at least don't remember) used this toolbox, but it might solve your task.
HTH
1 commentaire
Yashika
le 14 Mar 2019
Sophus
le 4 Avr 2025
0 votes
You can use the hypergeometric function as a representation:

1 commentaire
David Goodmanson
le 4 Avr 2025
you can as long as |z| > 1, not otherwise.
Catégories
En savoir plus sur Structures dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!