Моделирование в системе MATLAB. Часть 1. Основы работы в MATLAB. Терёхин В.В. - 23 стр.

UptoLike

Составители: 

21
Формирование данных в М-файле.Используя текстовый ре-
дактор, можно сформировать М-файл, в колором данные
представлены как список элементов, это тот же первый спо-
соб, но он имеет то преимущество,что позоляет с помощью
редактора корректировать данные. Достаточно после исправ-
ления перезапустить М-файл, чтобы ввести исправленные
данные.
Загрузка данных из ASCII-файла. ASCII-файлы накапливают
данные в 7-разрядном коде без контроля по четности. Каждая
строка содержит одинаковое количество значений, разделен-
ных пробелами, и завершается символом возврата каретки.
Эти файлы можно редактировать, используя обычный тексто-
вый редактор. Их можно читать непосредственно в системе
MATLAB, используя функцию load. При этом создается пе
-
ременная, имя которой совпадает с именем файла. Можно
воспользоваться функций dlmread, чтобы указать другой тип
разделителя.
Чтение данных с использованием функций ввода/вывода.
Применение функций ввода/вывода, а также функций fopen и
fread, полезно при загрузке файлов данных из других прило-
жений, использующих специальные форматы данных.
Использование специальных средств
для чтения файлов. Для
чтения файлов, записанных в специальных форматах, в сис-
теме MATLAB имеются следующие специализированные
функции:
Функция Назначение
dlmread
Чтение ASCII-файлов
wk1read
Чтение электронных таблиц в формате WK1
imread
Чтение изображения из графического файла
auread
Чтение звукового файла с расширением .au (формат
фирмы SUN Microsystems)
wavread
Чтение звукового файла с расширением .wav (формат
фирмы Microsoft)
Создание MEX-файла. Наилучший способ создания программ
для чтения данных - это использовать уже имеющиеся про-
граммы на языках C или Fortran для чтения данных из дру-
  •      Формирование данных в М-файле.Используя текстовый ре-
         дактор, можно сформировать М-файл, в колором данные
         представлены как список элементов, это тот же первый спо-
         соб, но он имеет то преимущество,что позоляет с помощью
         редактора корректировать данные. Достаточно после исправ-
         ления перезапустить М-файл, чтобы ввести исправленные
         данные.
  •      Загрузка данных из ASCII-файла. ASCII-файлы накапливают
         данные в 7-разрядном коде без контроля по четности. Каждая
         строка содержит одинаковое количество значений, разделен-
         ных пробелами, и завершается символом возврата каретки.
         Эти файлы можно редактировать, используя обычный тексто-
         вый редактор. Их можно читать непосредственно в системе
         MATLAB, используя функцию load. При этом создается пе-
         ременная, имя которой совпадает с именем файла. Можно
         воспользоваться функций dlmread, чтобы указать другой тип
         разделителя.
  •      Чтение данных с использованием функций ввода/вывода.
         Применение функций ввода/вывода, а также функций fopen и
         fread, полезно при загрузке файлов данных из других прило-
         жений, использующих специальные форматы данных.
  •      Использование специальных средств для чтения файлов. Для
         чтения файлов, записанных в специальных форматах, в сис-
         теме MATLAB имеются следующие специализированные
         функции:

Функция       Назначение
dlmread       Чтение ASCII-файлов
wk1read       Чтение электронных таблиц в формате WK1

imread        Чтение изображения из графического файла

              Чтение звукового файла с расширением .au (формат
auread
              фирмы SUN Microsystems)

              Чтение звукового файла с расширением .wav (формат
wavread
              фирмы Microsoft)

  •      Создание MEX-файла. Наилучший способ создания программ
         для чтения данных - это использовать уже имеющиеся про-
         граммы на языках C или Fortran для чтения данных из дру-
                                                                 21