fortran如何读入一个两行的txt文件?
txt中是这两列,一列是时间,一列是流量。我想读入到fortran程序中,读进去之后,又流量展开计算。现在读不进去。...
txt中是这两列,一列是时间,一列是流量。我想读入到fortran程序中,读进去之后,又流量展开计算。现在读不进去。
展开
3个回答
推荐于2016-08-01
展开全部
real time(n),flux(n) ! 定义两个数组,分别存放时间和流量,数组大小为n,即数据的个数
open(1,file='data.txt') ! 打开数据文件
do i=1,n ! 逐行读入数据
read(1,*)time(i),flux(i) ! 依次读入时间和流量
enddo
end
open(1,file='data.txt') ! 打开数据文件
do i=1,n ! 逐行读入数据
read(1,*)time(i),flux(i) ! 依次读入时间和流量
enddo
end
展开全部
代码如下:
real time(n),flux(n) ! 定义两个数组,分别存放时间和流量,数组大小为n,即数据的个数
open(1,file='data.txt') ! 打开数据文件
do i=1,n ! 逐行读入数据
read(1,*)time(i),flux(i) ! 依次读入时间和流量
enddo
end
补充:
注释有解释代码的意思。主要思路循环每行数据读入便可。
real time(n),flux(n) ! 定义两个数组,分别存放时间和流量,数组大小为n,即数据的个数
open(1,file='data.txt') ! 打开数据文件
do i=1,n ! 逐行读入数据
read(1,*)time(i),flux(i) ! 依次读入时间和流量
enddo
end
补充:
注释有解释代码的意思。主要思路循环每行数据读入便可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
i = 1
1 read(1,*,error = 2, end = 2) a(i), b(i)
i = i + 1
go to 1
2 continue
大概就这么个意思。既然是两列,就用两个数组分别读进去就可以了
1 read(1,*,error = 2, end = 2) a(i), b(i)
i = i + 1
go to 1
2 continue
大概就这么个意思。既然是两列,就用两个数组分别读进去就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询