вычислить мантиссу и показатель степени научного числа в Matlab

Я хочу найти мантиссу и показатель числа в матлабе. Есть ли функция или способ их расчета?

например, когда число равно 0,0005, эта функция возвращает 5 для мантиссы и -4 для экспоненты.

благодарю вас


person A.Mani    schedule 12.10.2016    source источник
comment
ваша мантисса, кажется, отклоняется от определения Вольфрама mathworld.wolfram.com/Mantissa.html   -  person GameOfThrows    schedule 12.10.2016


Ответы (1)


Показатель может быть задан:

x= 0.0005;
exponent=floor(log10(x));

и коэффициент (я отказываюсь называть его мантиссом, потому что он не соответствует общепринятому определению).

coeff=x/10^exponent;
person GameOfThrows    schedule 12.10.2016