首页 > 解决方案 > 读取文本文件并创建可迭代列表 fortran 90

问题描述

我想使用 fortran 90 读取文本文件。该文件具有以下结构

Num = 3
N X1 X2 X3 X4 X5
1 1.0 2.0 3.0 4.0 (1.0,2.0,3.0)
2 2.0 3.0 4.0 5.0 (1.0,2.0)
3 3.0 4.0 5.0 6.0 (1.0,2.0)

我有两个标题行。第一个(Num = 3)包含有关我必须阅读多少行的信息。第二个标题行包含一个编号以及变量的名称(X1、X2、X3、X4 和 X5)。前 4 个变量(X1-X4 列)是真实数据类型。但是,最后一个数据类型是列表。在 fortran 中,我需要按列显示变量。不知何故:

X1 = [1.0,2.0,3.0]
X2 = [2.0,3.0,4.0]
X3 = ...
X4 = ...
X5 = [(1.0,2.0,3.0),(1.0,2.0),(1.0,2.0)] 

我希望有人能帮助我。

干杯

标签: fortranfortran90

解决方案


推荐阅读