如何有效地处理Fortran程序输出的数据

如何有效地处理Fortran程序输出的数据,fortran,output,gfortran,Fortran,Output,Gfortran,我在找到一个名为kirch1.f的旧程序,在找到一些依赖项sclibdbl.f 通过运行这个程序,我得到了一个名为fort.10 我是fortran新手,事实上我来自Matlab背景,所以我对它的布局方式非常陌生。我基本上有两个问题: 1) 我如何打开fort.10并开始绘制其中包含的数据 2) 处理写入文件的数据的最佳方法是什么?我喜欢Matlab的地方在于,它很容易从脚本中可视化和操作生成的数据类型,而在这里,我似乎必须编译和运行我的程序(当然,这是不可避免的)然后打开一个文件,查看我在哪里

我在找到一个名为
kirch1.f
的旧程序,在找到一些依赖项
sclibdbl.f

通过运行这个程序,我得到了一个名为
fort.10

我是fortran新手,事实上我来自Matlab背景,所以我对它的布局方式非常陌生。我基本上有两个问题:

1) 我如何打开fort.10并开始绘制其中包含的数据


2) 处理写入文件的数据的最佳方法是什么?我喜欢Matlab的地方在于,它很容易从脚本中可视化和操作生成的数据类型,而在这里,我似乎必须编译和运行我的程序(当然,这是不可避免的)然后打开一个文件,查看我在哪里保存了相关数据,即哪些列和行等。是否有人可以分享他们如何处理Fortran输出数据

您是否尝试过使用程序员编辑器(如Emacs或Vim)打开您的
fort.10
?你知道它是格式化的还是未格式化的吗(如果你喜欢这个术语,可以是文本还是二进制)?FWIW:我的Fortran程序编写的HDF5文件可以被许多其他程序读取,包括Matlab。谢谢你的评论-不,我不知道,我对Fortran完全陌生。看看源代码,肯定有一些格式正在进行。如果您能向我展示如何集成fortran数据文件以供Matlab或python等阅读,我将不胜感激。现在回答我之前评论中的第一个问题。对不起-是的,我刚才尝试了vim,确实我可以查看数据。这是许多可能的方法之一。你可以阅读所有关于它的文章或书籍章节。