两种方法:
1,像一楼所说,定义complex型变量
complex cj
cj=(0.,1.)
实部为0,虚部为1,自然就是虚数单位了。
2,用cmplx函数
complex cj
cj=cmplx(0.,1.)
该函数的第一个参数是复数的实部,第二个参数是复数的虚部。
我编程时,一般都把虚数单位定义成一个常量,以便程序中使用。
complex cj
parameter(cj=(0.,1.))
fortran中有复型类型数据,用complex语句说明如用
complex A
定义A为复型变量
赋值可以用
A=(3.0,6.3)
这表示把复数3.0+6.3i赋给A