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
Please start posting anonymously - your entry will be published after you log in or create a new account.
Asked: 2014-07-31 21:30:30 +0100
Seen: 720 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!