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

talk2danny
2011-08-12 · TA获得超过728个赞
知道小有建树答主
回答量:136
采纳率:0%
帮助的人:178万
展开全部
因为根据定义,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可以避免被重新定义。)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式