数学朴素问题:复数如何呈现?
什么是“规范”的方式来表示14 + 1i?
14+i1
或
14+i
同样是有可能的,在“现实世界”,即科学记数法会蔓延到复数从而发飙了复数解析器?例如,
1.2345E+02-1.7002E-09i
编辑:最后,是它
8.45358210351126e+066i
或
8.45358210351126e+66i
即做一个零文件以在假想三位数?
数学朴素问题:复数如何呈现?
什么是“规范”的方式来表示14 + 1i?
14+i1
或
14+i
同样是有可能的,在“现实世界”,即科学记数法会蔓延到复数从而发飙了复数解析器?例如,
1.2345E+02-1.7002E-09i
编辑:最后,是它
8.45358210351126e+066i
或
8.45358210351126e+66i
即做一个零文件以在假想三位数?
没有问题与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是这个世界中有影响力的部分=)
我将代表您的第一个例子是:
14 + 1i
我当然希望看到科学计数法在复杂的号码。例如,Python愉快地接受了(使用j
像Python需要)以下:
>>> 1.2345E+02-1.7002E-09j
(123.45-1.7002e-09j)
我更倾向于将:
14 + i
不知怎的,它比14 + 1I更令人高兴的我的眼睛。
“14 + 1i”比“14 + i1”更好,但我更可能会说或写“14 + i”。
此外,1.7002E-09i
(我还没有看到在数学,但毫无疑问,它发生在工程或某事)看起来有点暧昧没有上标字体(你的意思1.7002*(10 ** -9)*i
或1.7002*(10 ** -9*i)
?),因此(1.7002E-09)i
可能会更好。