xinshao 发表于 2005-12-9 21:54

怎么提取复数c的实部与虚部?fortran

有个复数c,我现在想把它的实部与虚部提取出来,在fortran里边用什么语句去实现?谢谢

zzs608 发表于 2005-12-9 22:49

关键要看复数是用什么格式表示的。一般用带格式的读入语句就可以了

xinshao 发表于 2005-12-9 22:57

回复:(zzs608)关键要看复数是用什么格式表示的。一...

fortran中复数c=a+ib的表示格式就是 ab, 没有括号中间也没有符号,用c(1),c(2)去读c的实部或者虚部出错,不正确

cdj 发表于 2005-12-11 11:10

AIMAG(c)可以返回复数c的虚部<BR>如:c=a+bi,<BR><BR>则 b=AIMAG(c)<BR>   a=sqrt(abs(c)**2 - b**2)

cdj 发表于 2005-12-11 11:16

<P>哦 对了real(c)可以直接取得复数的实部</P>

xinshao 发表于 2005-12-11 12:49

回复:(cdj)哦 对了 real(c)可以直接取得复数的实...

谢谢
页: [1]
查看完整版本: 怎么提取复数c的实部与虚部?fortran