【发布时间】:2014-03-04 21:55:30
【问题描述】:
>> a = [a1 a2]
a =
2.0000 + 0.0000i -1.0000 + 1.7321i
>> b = [b1 b2]
b =
2.0000 + 0.0000i -1.0000 - 1.7321i
>> dot(a,b)
ans =
2.0000 + 3.4641i
>> a1*b1+a2*b2
ans =
8
为什么我在取两个复值向量的点积时会得到如此奇怪的值?我很确定答案应该是 8,但我仍然得到 2.0000 + 3.4641i,如上所示。我做错了吗?
【问题讨论】:
标签: matlab math complex-numbers dot-product