事实证明,第一种代码方式是最优的。
Solve[{10^30*x1 + x2 == 100, x1 + 10^(-31)*x2 == 0.01}, {x1, x2}]
Solve[{10^30*x1 + x2 == 100, x1 + 10^(-31)*x2 == 0.01}, {x1, x2}]
Solve[{10^30*x1 + x2 == 100, x1 + 10^(-31)*x2 == 0.01}, {x1, x2}]
将此处的0.9改为9/10,则可以得到true,true