我想驗證第 n 個統一根是否實際上是第 n 個統一根?
即如果(根)^n = 1
我試圖使用 sagemath 來做到這一點。
例如,對于正則運算式,圣人似乎評估東西
例如
sage: x = var('x')
sage: f(x) = (x 2)^3
sage: f(5)
343
但我無法做到這一點
sage: a = var('a')
sage: b = var('b')
sage: f(a, b) = (a i*b)^3
sage: f(cos((2*pi)/3) , sin((2*pi)/3))
(1/2*I*sqrt(3) - 1/2)^3
如何讓 sage 將其提升到 3 次方并進行評估?
uj5u.com熱心網友回復:
sage 運算式有多種操作方法,包括擴展、分解和簡化:
e = f(cos((2*pi)/3) , sin((2*pi)/3))
e.expand()
e.simplify()
e.full_simplify()
e.factor()
您可以通過鍵入變數的名稱、后跟一個點和一個制表符來查看所有可用方法的串列:e.<tab>。
在您的情況下,它似乎e.full_simplify()應該可以解決問題。
相關檔案:
- sage doc:符號運算式;
- sage doc:符號和繪圖教程
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/451722.html
下一篇:將位元串列分配到給定數量的槽中
