我正在使用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
有人可以帮助我吗?非常感谢你