在matlab中计算科学数的尾数和指数
calculate mantissa and exponent of scientific number in matlab
我想在 mat lab 中找到一个数字的尾数和指数。有计算它们的函数或方法吗?
例如,当数字为 0.0005 时,此函数 returns 尾数为 5,指数为 -4
谢谢
指数可以表示为:
x= 0.0005;
exponent=floor(log10(x));
和系数(我拒绝称它为尾数,因为它不符合通常的定义)。
coeff=x/10^exponent;
我想在 mat lab 中找到一个数字的尾数和指数。有计算它们的函数或方法吗?
例如,当数字为 0.0005 时,此函数 returns 尾数为 5,指数为 -4
谢谢
指数可以表示为:
x= 0.0005;
exponent=floor(log10(x));
和系数(我拒绝称它为尾数,因为它不符合通常的定义)。
coeff=x/10^exponent;