MathGroup Archive 2000

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: hating DSolve...

  • To: mathgroup at smc.vnet.net
  • Subject: [mg23281] Re: [mg23273] hating DSolve...
  • From: Andrzej Kozlowski <andrzej at tuins.ac.jp>
  • Date: Sun, 30 Apr 2000 21:13:33 -0400 (EDT)
  • Sender: owner-wri-mathgroup at wolfram.com

on 00.4.30 11:05 AM, Nicola Attico at attico at localhost.localdomain wrote:

> It seems to me that Mathematica DSolve is not able
> to find the solution of the very standard Legendre equation...
> When it could be useful....
> 
> DSolve[(1-z^2) f''[z]-2 z f'[z]+(a(a+1)-(m^2/(1-z^2)))f[z]==0,f[z],z]
> 
> 
> Nicola Attico
> 
> 

Your message seems to me rather strange. Indeed, you are right that
Mathematica 3.0 can't do the above:

DSolve[(1 - z^2) f''[z] - 2 z f'[z] + (a(a + 1) - (m^2/(1 - z^2)))f[z] == 0,
  f[z], z]

                       2
                      m
DSolve[(a (1 + a) - ------) f[z] - 2 z f'[z] +
                         2
                    1 - z
 
          2
    (1 - z ) f''[z] == 0, f[z], z]

So, you would have been right to complain a year or so ago. But in
Mathematica 4.0 you get:

DSolve[(1 - z^2) f''[z] - 2 z f'[z] + (a(a + 1) - (m^2/(1 - z^2)))f[z] == 0,
  f[z], z]

                                               2
                         -1 + Sqrt[1 + 4 (a + a )]
{{f[z] -> C[1] LegendreP[-------------------------,
                                     2
 
             2
       Sqrt[m ], z] + C[2]
 
                                      2
                -1 + Sqrt[1 + 4 (a + a )]        2
      LegendreQ[-------------------------, Sqrt[m ], z]}}
                            2

This looks right.

Best regards

Andrzej Kozlowski
--




  • Prev by Date: Re: plot discrete spectrum
  • Next by Date: Re: pure functions
  • Previous by thread: Re: hating DSolve...
  • Next by thread: DSolve, it should be beautiful...