为了方便看,我把结果就给贴图出来了,见谅。
当取如下复数时,可以看到实部是表现出5进位的(红线),但虚部就有点奇怪了,可以看到
在蓝线部分并没表现出逢5进位。我以为跟实部虚部还有点关系。
t = 3.5455 + 4.5545 I;
Table[{SetPrecision[t, n], NumberForm[t, n]}, {n, 1, 5}] // Column
于是,当我把复数减少了一位有效数,可以看到在实部其实也没有表现5进位。
t = 3.545 + 4.554 I;
Table[{SetPrecision[t, n], NumberForm[t, n]}, {n, 1, 4}] // Column
所以,我想请问下这是为什么?或者说SetPrecision的进位机制是怎样的?