извлечение данных из текстового файла в matlab

#matlab

#matlab

Вопрос:

я делаю проект, и мне нужно извлечь данные из текстового файла. текстовый файл выглядит следующим образом:

        XFOIL         Version 6.96

 Calculated polar for: NASA/AMES 63A108 MOD C AIRFOIL                  

 1 1 Reynolds number fixed          Mach number fixed         

 xtrf =   1.000 (top)        1.000 (bottom)  
 Mach =   0.000     Re =     0.100 e 6     Ncrit =   9.000

   alpha    CL        CD       CDp       CM     Top_Xtr  Bot_Xtr
  ------ -------- --------- --------- -------- -------- --------
  -8.000  -0.6796   0.09554   0.09079   0.0206   1.0000   0.1151
  -7.750  -0.7040   0.08853   0.08376   0.0066   1.0000   0.1196
  -7.500  -0.6948   0.08383   0.07912   0.0076   1.0000   0.1227
  -7.250  -0.6828   0.08062   0.07590   0.0083   1.0000   0.1279
  -7.000  -0.6902   0.07401   0.06912   0.0003   1.0000   0.1357
  -6.750  -0.6730   0.07107   0.06625   0.0023   1.0000   0.1410
  -6.500  -0.6686   0.06592   0.06093  -0.0017   1.0000   0.1516
  -6.250  -0.6594   0.06196   0.05674  -0.0043   1.0000   0.1656
  -6.000  -0.6402   0.05873   0.05365  -0.0027   1.0000   0.1722
  

и данные продолжаются.

мне нужно извлечь числа и часть текста.

я просмотрел аналогичный вопрос, и я не смог ничего реализовать по этому поводу. Справка.

большое вам спасибо!

Комментарии:

1. привет. извините за быстрое продолжение. числа расположены в столбцах под названиями выше —

2. Отступ 4 пробела для форматирования с фиксированной шириной. Пожалуйста, отрегулируйте, если отступ теперь неверен.

3. Какой текст из заголовка вам нужен — названия столбцов? И как только начинается 7 столбцов данных, продолжается ли это так до конца файла или есть пробел, за которым следуют другие / разные данные?

4. Если вы используете последнюю версию matlab, проверьте это: mathworks.fr/fr/help/matlab/ref/readtable.html