Thank you very much for your help! 2016年8月1日月曜日 6時14分38秒 UTC+9 Aaron Meurer: > > SymPy isn't simplifying is because sqrt(x*y) isn't equal to > sqrt(x)*sqrt(y) in general (e.g., if x and y are negative). > > You can force this simplification use expand_power_base(force=True): > > In [12]: > expand_power_base(sqrt((n*n-19)*(x**3+x**2*y**5))/sqrt(x**3+x**2*y**5), > force=True) > Out[12]: > _________ > ╱ 2 > ╲╱ n - 19 > > Aaron Meurer > > On Sun, Jul 31, 2016 at 4:47 PM, hogehoge <[email protected] > <javascript:>> wrote: > > I would like to reduction to common denominator in following case. > > > > sqrt((n*n-19)*(x**3+x**2*y**5))/sqrt(x**3+x**2*y**5) ---> sqrt( n*n - 19 > ) > > > > > > In [4]: sqrt((n*n-19)*(x**3+x**2*y**5))/sqrt(x**3+x**2*y**5) > > Out[4]: > > ________________________ > > ╱ ⎛ 2 ⎞ ⎛ 3 2 5⎞ > > ╲╱ ⎝n - 19⎠⋅⎝x + x ⋅y ⎠ > > ─────────────────────────── > > ____________ > > ╱ 3 2 5 > > ╲╱ x + x ⋅y > > > > In [5]: ratsimp(Out[4]) > > Out[5]: > > _____________________________________ > > ╱ 2 3 2 2 5 3 2 5 > > ╲╱ n ⋅x + n ⋅x ⋅y - 19⋅x - 19⋅x ⋅y > > ──────────────────────────────────────── > > ____________ > > ╱ 3 2 5 > > ╲╱ x + x ⋅y > > > > > > How can I simplify Out[4]? > > > > > > > > In [8]: simplify(Out[4]*Out[4]) > > Out[8]: > > 2 > > n - 19 > > > > > > But I don't know How to reduction to common denominator in Out[4]. > > Could you tell me how to reduce to common denominator in Out[4]? > > > > -- > > You received this message because you are subscribed to the Google > Groups > > "sympy" group. > > To unsubscribe from this group and stop receiving emails from it, send > an > > email to [email protected] <javascript:>. > > To post to this group, send email to [email protected] > <javascript:>. > > Visit this group at https://groups.google.com/group/sympy. > > To view this discussion on the web visit > > > https://groups.google.com/d/msgid/sympy/9747fec4-cad0-4083-9810-6d7450e7aaff%40googlegroups.com. > > > > For more options, visit https://groups.google.com/d/optout. >
-- You received this message because you are subscribed to the Google Groups "sympy" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/sympy. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/6e65c54b-23c0-479d-86bb-016b5507d13a%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
