MATLAB 中 复数的问题,x=sqrt(2)*exp(i*(3*pi/4)) 其结果为x=-1+1i,为什么不是x=

学习 时间:2026-09-26 05:55:18 阅读:913
MATLAB 中 复数的问题,x=sqrt(2)*exp(i*(3*pi/4)) 其结果为x=-1+1i,为什么不是x=1+-i 呢

最佳回答

舒适的发卡

粗暴的画板

2026-09-26 05:55:18

因为根据定义,exp(i*x) = cos(x) + i*sin(x)。x=sqrt(2)*exp(i*(3*pi/4))=sqrt(2)* (cos(3*pi/4)+ i * sin(3*pi/4))=sqrt(2) * ( -sqrt(2)/2 + i * sqrt(2)/2)= -1 * 1i(Matlab中 1i 和 i 是一样的,但1i可以避免被重新定义。)

最新回答共有2条回答

  • 贤惠的白羊
    回复
    2026-09-26 05:55:18

    因为根据定义,exp(i*x) = cos(x) + i*sin(x)。x=sqrt(2)*exp(i*(3*pi/4))=sqrt(2)* (cos(3*pi/4)+ i * sin(3*pi/4))=sqrt(2) * ( -sqrt(2)/2 + i * sqrt(2)/2)= -1 * 1i(Matlab中 1i 和 i 是一样的,但1i可以避免被重新定义。)

上一篇 5÷( )=16分之( )=( )÷40=0.625

下一篇 在下英语渣渣 求大神 必采纳