Ask Your Question

# Revision history [back]

Usually this comes up in plotting. See the Sage reference and search the page for "cube root".

sage: a = 2
sage: b = a.n()
sage: b
2.00000000000000
sage: b.nth_root(3)
1.25992104989487
sage: _^3 # _ means the previous input
2.00000000000000


There is an nth_root for real numbers like this, but be careful if you want to try this for plain old integers:

sage: a.nth_root(3)
---------------------------------------------------------------------------
<snip>
ValueError: 2 is not a 3rd power


Usually this comes up in plotting. See the Sage reference and search the page for "cube root".

sage: a = 2
sage: b = a.n()
sage: b
2.00000000000000
sage: b.nth_root(3)
1.25992104989487
sage: _^3 # _ means the previous input
output
2.00000000000000


There is an nth_root for real numbers like this, but be careful if you want to try this for plain old integers:

sage: a.nth_root(3)
---------------------------------------------------------------------------
<snip>
ValueError: 2 is not a 3rd power