fortran90里的cmplx什么意思,干什么用的?

来源:百度知道 编辑:UC知道 时间:2024/06/27 18:53:17
不懂fortran,现在只有fortran的程序段,烦请高人指点!
比如
pos(j)=cmplx(-(D+radius*cos((j-1)*theta)),radius*sin((j-1)*theta))
是什么意思?

转换成复数的意思,
比如a,b都是实数型,c是复数型。

语句 c=cmplx(a,b) 即表示a+bi这个复数存入c中。
也可以用cmplx(a),没有b,相当于虚部 b等于零

complex number