0
$\begingroup$

How can I use Solve to get the solutions of the following equation? Is it possible?

(* Parameters *)
l = 1;
m = 1;
am = 0.9;
alpha = m am/(2 Sqrt[1 - am^2])

NewF[l_, alpha_, x_] := 
 Hypergeometric2F1[l + 1 - 2 alpha I, l + 1, 2 l + 2, 1-x]

Solve[NewF[l, alpha, x] == 0 && x \[Element] Reals, x, Complexes]

Thanks in advance.

$\endgroup$
4
  • $\begingroup$ We should add an assumption, e.g. Abs[x]<100, this waySolve[NewF[l, alpha, x] == 0 && Abs[x] < 100, x]. $\endgroup$
    – Artes
    Sep 19, 2017 at 8:41
  • $\begingroup$ Thank you, @Artes! $\endgroup$
    – user52305
    Sep 19, 2017 at 8:46
  • $\begingroup$ @ Artes Your suggestion did not work for me (MMa 11.2, Win7). $\endgroup$ Sep 19, 2017 at 9:20
  • 1
    $\begingroup$ @AlexeiBoulbitch I guess you have taken am = 0.9;, while it should work with am = 9/10;. This is a common mistake working with Solve. My version is 11.1.0 so I can't verify your claim. Otherwise you should try Reduce. $\endgroup$
    – Artes
    Sep 19, 2017 at 11:24

0

Browse other questions tagged or ask your own question.