回 帖 发 新 帖 刷新版面

主题:程序里有exp(i*x)怎么处理

implicit none
real t
complex u
u=exp(i*pi/4)
write(*,*) t*u
end
想表达上面的意思,首先t和u数据类型不一致,另外exp(i*pi/4)是否化成(cos(pi/4),sin(pi/4))的形式。不知道遇到这种情况该怎么处理啊

回复列表 (共2个回复)

沙发

u=cmplx(cos(pi/4),sin(pi/4))
另:pi你也得自己定义:)

板凳


parameter(ci=(0.,1.),pi=3.1415)

u=exp(ci*pi/4)

我来回复

您尚未登录,请登录后再回复。点此登录或注册