Rで球面調和関数


ルジャンドル陪多項式

Rを使って、球面調和関数展開をしようと思ったら、ルジャンドル陪多項式が見当たらない。調べてみたらgslにあった。r-cran-gslをaptで入れたら、

library(gsl)
legendre_Plm(l,abs(m),cos(theta))*exp(-1i*m*phi)

という感じで使うことができた。これで、必要なら軌道の絵なども書けるようになった。しかし、普段使っているノートは、少し古いubuntuで、これにはパッケージが無くて使えないという罠があった。