2014-04-05 58 views
1

雖然radsimp功能看起來像它正是我想要的:簡化自由基

from sympy import radsimp, sqrt, symbols 
v1, v2 = symbols('v1 v2') 
radsimp(1/(1 + sqrt(v1))) 
    ____ 
╲╱ v₁ - 1 
────────── 
v₁ - 1 

我不能讓它與其他簡單的分數是這樣工作的:

radsimp(sqrt(v1)/sqrt(v2)) 
    ____ 
╲╱ v₁ 
────── 
    ____ 
╲╱ v₂ 

我需要/期待它做到:

______ 
╲╱ v₁⋅v₂ 
──────── 
    v₂ 
+0

這看起來像一個錯誤。你可能應該在他們的[問題頁面]上報告它(https://github.com/sympy/sympy/issues)。 – IanH

+0

完成 - 謝謝:https://github.com/sympy/sympy/issues/7408 –

回答

1

現在這個工作

>>> radsimp(sqrt(x)/sqrt(y)) 
sqrt(x)*sqrt(y)/y