本文主要是介绍exp(j*t) = cost+j*sint,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
转子动力学中,x方向上振动位移为x=X0*sinwt,与其方向垂直的y方向上振动位移为y=Y0*coswt(因为假设无阻尼 所以垂直方向 相位差为90度),然后可以列出涡动方程.
mx''+cx'+kx=fx
my''+cy'+ky=fy
而采用z=j*x+y 这种复数形式表示振动位移,则可将两个方程合为一个复数形式的涡动方程,比较简洁。
引入复数,我觉得纯粹就是为了表达方便。
至于为什么是z=j*x+y而不是z=x+j*y,因为这是欧拉公式规定的(exp(jt) = cost+j*sint)。
引用别人的一句话:实数表示的是一个平面,虚数同样能表示一个平面,复数表示的就是两个平面。
=============作图深入理解=====================
exp(jt) = cost+j*sint j=sqrt(-1)
将sin画到纵轴 cos画到横轴上 就是一个圆 如果A!=B 则是一个椭圆
将sin画到x轴上,cos画到y轴上,t画到z轴上。是一个螺旋线。
附上两种方程实数表达与复数表达:
这篇关于exp(j*t) = cost+j*sint的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!