用mathematica算出来的结果为什么总是复数啊?