数学天真的问题:
代表14 + 1i的“规范”方式是什么?
14+i1
或
14+i
同样地,在“现实世界”中,科学符号是否可能会变成一个复杂的数字,从而导致一个复杂的数字解析器?例如,
1.2345E+02-1.7002E-09i
编辑:最后,是吗
8.45358210351126e+066i
或
8.45358210351126e+66i
即。在虚构上做一个零文件到三个数字?
答案 0 :(得分:1)
我的偏好是:
14 + i
不知怎的,我的眼睛比14 + 1i更令人愉悦。
答案 1 :(得分:1)
MATLAB没问题:
>> 5+i
ans =
5.0000 + 1.0000i
>> 5+1i
ans =
5.0000 + 1.0000i
>> 1.2345E+02-1.7002E-09i
ans =
1.2345e+002 -1.7002e-009i
我认为这表明复杂数字中的科学记数法(“E
”)在“现实世界”中得到了很好的处理......在某种程度上,MATLAB是该世界的一个有影响力的部分=)< / p>
答案 2 :(得分:0)
我代表你的第一个例子:
14 + 1i
我当然希望在复数中看到科学记数法。例如,Python很乐意接受以下内容(使用j
作为Python要求):
>>> 1.2345E+02-1.7002E-09j
(123.45-1.7002e-09j)
答案 3 :(得分:0)
“14 + 1i”比“14 + i1”好,但我更有可能说或写“14 + i”。
另外,1.7002E-09i
(我没有在数学中看到过,但毫无疑问它发生在工程学或其他什么东西)看起来有点模糊,没有上标字体(你的意思是1.7002*(10 ** -9)*i
或{{ 1}}?)因此1.7002*(10 ** -9*i)
可能会更好。