Fortran Coder
标题:
求教如何将dat文件中的实部虚部重新read出来成复数?
[打印本页]
作者:
wtb
时间:
2022-9-5 20:39
标题:
求教如何将dat文件中的实部虚部重新read出来成复数?
请问已经将一个程序的一组复数的实部与虚部write出来了dat文件,想要在另一个程序中使用这种数据,如何将它重新读取出来成复数?
作者:
li913
时间:
2022-9-6 11:36
本帖最后由 li913 于 2022-9-6 11:48 编辑
当两个实数读取,再组成复数
real a,b
complex c
read(10,*) a, b
c = cmplx(a,b)
如果编译器比较新,也可以直接用复数分量读取
complex c
read(10,*) c%re, c%im
如果数据本就是复数形式
read(10,*) c
作者:
wtb
时间:
2022-9-6 14:49
li913 发表于 2022-9-6 11:36
当两个实数读取,再组成复数
real a,b
complex c
好的,谢谢!
作者:
wtb
时间:
2022-9-6 15:38
但是不是两个实数,是两组实数的话应该怎么导入呢?
作者:
li913
时间:
2022-9-6 16:21
循环读取
欢迎光临 Fortran Coder (http://bbs.fcode.cn/)
Powered by Discuz! X3.2