0
我需要向用户显示以上两种形式中的e
的值,但我是计算机编程/八度的新手。Octave:如何以二进制+十进制表示形式显示e?
二:不知道如果有e
转换为二进制的功能,但我的猜测是e
= 10.1011011111100001010...
十进制:e
= 1*2^1.??
< - 不知道如何小数点后显示第7。
我需要向用户显示以上两种形式中的e
的值,但我是计算机编程/八度的新手。Octave:如何以二进制+十进制表示形式显示e?
二:不知道如果有e
转换为二进制的功能,但我的猜测是e
= 10.1011011111100001010...
十进制:e
= 1*2^1.??
< - 不知道如何小数点后显示第7。
Ë的十进制扩展为:
e = 2*10^0 + 7*10^-1 + 1*10^-2 + 8*10^-3 + 3*10^-4 + ... = 2.7183 + ...
在八度,你可能会得到十进制表示这样
>> e
ans = 2.7183
,并像
>> p=20; dec2bin(floor(e*2^p))
ans = 1010110111111000010101
二进制表示
p是该点后所需的位数。当显示最终结果时,该点需要插入在右边e = 10.10110111111000010101 (base-2)
的第第个第一个数字的前面。
e的十进制表示是2.7183,但我想这不是你正在寻找的。之后怎么样了? – bogl
@bogl嗯....也许我有我的术语混淆。我想要小数点扩展 – whatwhatwhat
对于小数点,你不是只想'exp(1)'? – Dan