0

我正在使用软件 Patran,它为我提供了一个包含所有结果的 .f06 文件。鉴于我想比较结果,我希望创建一个 matlab 代码,该代码自动从文件中提取信息(位移、数字、特征值......)。
我已经尝试将文件保存到 .txt 并在 Matlab 中使用 fopen 和 textscan 函数,但它似乎不起作用。每次我得到 fid 为 =-1 和以下消息时:无效的文件标识符。使用 fopen 生成有效的文件标识符。

我的文件相当长(超过 100 行)并且包含很多文本。这是我想提取的信息示例,以便以后绘制它们:

0                                                       FLUTTER  SUMMARY
                         CONFIGURATION = AEROSG2D     XY-SYMMETRY = ASYMMETRIC     XZ-SYMMETRY = SYMMETRIC
       POINT =  242     MACH NUMBER =  0.5000     DENSITY RATIO =  7.4000E-01     METHOD = PK  


       KFREQ            1./KFREQ         VELOCITY            DAMPING         FREQUENCY            COMPLEX   EIGENVALUE
        0.0734       1.3629194E+01     5.5820001E+02     5.3644365E-01     2.1727939E+00     3.6617823E+00     1.3652067E+01
        0.0739       1.3540258E+01     5.5629999E+02     5.3061163E-01     2.1796210E+00     3.6333532E+00     1.3694963E+01
        0.0748       1.3360587E+01     5.5240002E+02     5.1857382E-01     2.1934464E+00     3.5734482E+00     1.3781831E+01
        0.0753       1.3274420E+01     5.5050000E+02     5.1267594E-01     2.2000909E+00     3.5435085E+00     1.3823580E+01
        0.0758       1.3184653E+01     5.4850000E+02     5.0644290E-01     2.2070224E+00     3.5114553E+00     1.3867132E+01
        0.0773       1.2929587E+01     5.4270001E+02     4.8821819E-01     2.2267632E+00     3.4153709E+00     1.3991166E+01
        0.0784       1.2758039E+01     5.3870001E+02     4.7551087E-01     2.2400715E+00     3.3463566E+00     1.4074785E+01 

有人可以帮助我吗?非常感谢

4

0 回答 0