convert output
Hello, if a function gives an output like this
2.00000000000000 - 2.77555756156289e-17*I
how could one convert it to be simply
2
Bests
Hello, if a function gives an output like this
2.00000000000000 - 2.77555756156289e-17*I
how could one convert it to be simply
2
Bests
The round
function will give you the nearest number with a given number of digits. Note that it only works for real numbers, so you should round the real and imaginary parts separately.
If you just want to display fewer digits, but have sage remember more precision, then you can use python string formatting. See this question.
Maybe something like that ?
sage: QQ(real_part(2.00000000000000 - 2.77555756156289e-17*I))
2
Asked: 10 years ago
Seen: 859 times
Last updated: Aug 04 '14
If you can give us the exact command which does this, it would be helpful. Sometimes this is a bug, and similar ones have been tracked (and fixed). Thanks!