• Регистрация
Пушистый блинчик
Пушистый блинчик0.00
н/д
  • Написать
  • Подписаться

Чтение данных из файла в MATLAB

Как прочитать числа формата 1.6E-4 (1.6*10-4) из файла?

Пример файла прикреплен. 
Как сформировать матрицу из этих значений?

Файлы

  • ScanX000Y000.txt

Теги

    04.03.2021

    Ответы

    • aBoomest
      aBoomest+424.22
      4.03.2021 13:51

      1. Тип данных?
      2. Формат файла?

      https://hub.exponenta.ru/quest/schityvanie-dannykh-iz-txt-fayla-v-matlab720

      https://docs.exponenta.ru/matlab/ref/fscanf.html

      https://studfile.net/preview/4130497/

      • Пушистый блинчик
        Пушистый блинчик0.00
        4.03.2021 13:53

        1. В файле - массив, состоящий из цифр вида 1.6E-4
        2. Файл формата .txt

        • aBoomest
          aBoomest+424.22
          4.03.2021 13:54

          fscan в ссылках выше есть

          • Пушистый блинчик
            Пушистый блинчик0.00
            4.03.2021 14:01

            fscanf выдает в ответ пустой массив( есть подозрения что читает как текст и пропускает)
            importdata также преобразует в текст, что не подходит

            • aBoomest
              aBoomest+424.22
              5.03.2021 11:41

              чтото не так делаете наверно

              fscan еще корнями из C идет.

              ну и выложить можно