【发布时间】:2016-11-28 06:28:27
【问题描述】:
我正在尝试使用复值数据计算表达式(z*(z-h*a))^2。当输入为实值时,此表达式可以正常工作。我应该得到一个标量。但是,使用复值输入我得到一个向量。复数乘法的正确运算符是什么?
z = -6.1 -6.55i;
a = 7.0000 - 7.0000i;
h = [-0.1340 - 1.0315i, -0.2770 - 1.0810i, 0.7774 - 0.5708i];
temp = 0.0;
temp = (z*(z-h*a)).^2;
【问题讨论】:
-
真实与复杂不是问题。您是否尝试计算 2 范数?
-
从谷歌搜索,看起来方差是正方形的
sum()。这行得通吗?