I am trying to extract the mantissas of a list of numbers using the ScientificForm
and then do some operation on them. However, it seems that the output does not act like a number and is not computable (this is also noted in the documentation). I was wondering if there is a workaround for this?
Here is an example:
list = ScientificForm[#, NumberFormat -> (#1 &)] & /@ {12.34,23.45,345.6}
Then Total@list
returns 1.234 + 2.345 + 3.456
without computing the sum.
MantissaExponent /@ {12.34, 23.45, 345.6}
? $\endgroup$MantissaExponent
will give a mantissa between 0 and 1. For addition, this is not useful since all exponents need to be the same before you add the mantissas; which brings us back to square one. $\endgroup$