fortran 怎么表示虚数单位

2024-11-26 01:34:40
推荐回答(2个)
回答1:

两种方法:

1,像一楼所说,定义complex型变量
complex cj
cj=(0.,1.)
实部为0,虚部为1,自然就是虚数单位了。

2,用cmplx函数
complex cj
cj=cmplx(0.,1.)
该函数的第一个参数是复数的实部,第二个参数是复数的虚部。

我编程时,一般都把虚数单位定义成一个常量,以便程序中使用。
complex cj
parameter(cj=(0.,1.))

回答2:

fortran中有复型类型数据,用complex语句说明如用
complex A
定义A为复型变量
赋值可以用
A=(3.0,6.3)
这表示把复数3.0+6.3i赋给A