标签: matlab complex-numbers
我对MatLab在这里所做的事情感到有些困惑...为什么真正的表达式乘以一个真正的常数会突然变得复杂?
x = -1.1451e+02 - 1.1317e+02i; x*conj(x) >> 2.5920e+04 10*x*conj(x) >> 2.5920e+05 - 1.4552e-11i
答案 0 :(得分:4)
这绝对是一个舍入错误。请注意,如果添加括号,则结果会更改:
>> 10 * (x * conj(x)); ans = 2.5920e+05