【发布时间】:2018-03-10 13:45:54
【问题描述】:
我有以下代码
x = linspace(-pi, pi, 1e3);
y = sqrt((x).^(1/2));
plot(x, real(y));
plot(x, imag(y));
实部和虚部在 x=-1 处的值都是 0.7071 (sqrt(0.5)。为什么不是 0(实部)和 1(虚部)?当我输入此代码时:
real((-1)^(1/2))
imag((-1)^(1/2))
这给了我预期的 0(真实)和 1(虚构)。
任何帮助将不胜感激。 谢谢,
【问题讨论】:
标签: matlab plot complex-numbers