Введение Уроки  1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  

Урок 19. Работа с файлами


    Урок 19. Работа с файлами
    Урок 19. Работа с файлами Открытие и закрытие файлов Операции с двоичными файлами Операции над форматированными файлами Позиционирование файла Специализированные файлы Что нового мы узнали?...
    Открытие и закрытие файлов
    Открытие и закрытие файлов Файл обычно является некоторой совокупностью данных, объединенных одним именем. Тип файла, как правило, определяется его расширением. Мы рассматриваем файл как некое цел...
    Пример 1
    Пример 1 [filename, pathname] = uigetfile('*.m;*.fig;*.mat:*.mdl'. 'All MATLAB Files (*.m, *.fig, *.mat. *.mdl)': ... [FILENAME, PATHNAME] = uiputfile(FILTERSPEC. TITLE) сохраняет файл в диалоге,...
    Пример 2
    Пример 2 uiopen figure. Команда uiload открывает файл в диалоге, управляемом пользователем, с использованием команды load. Функция ui import запускает Мастер импорта (Import Wizard), импортирующий...
    Операции с двоичными файлами
    Операции с двоичными файлами Двоичными, или бинарными, называют файлы, данные которых представляют собой машинные коды. Основные операции с такими кодами перечислены ниже. fopen(filename, permissi...
    Операции над форматированными файлами
    Операции над форматированными файлами Файлы, содержащие форматированные данные, называют форматированными файлами. Ниже представлены функции, которые служат для работы с такими файлами. line = fge...
    Таблица 19.1.
    Таблица 19.1. Специальные символы в строках формата Символ Описание \n Новая строка ...
    Таблица 19.2.
    Таблица 19.2. Спецификаторы формата вывода данных Спецификатор Описание %d Десятичная система обозначений (со знаком) %с ...
    Таблица 19.3.
    Таблица 19.3. Параметры спецификаторов формата Символ Описание Пример Знак минус (-) Выравнивание преобразованных аргументов по левому краю ...
    Таблица 19.4.
    Таблица 19.4. Символы формата, используемые функцией fscanf Символ Описание %c Последовательность...
    Позиционирование файла
    Позиционирование файла При считывании и записи файлов они условно представляются в виде линейно расположенных данных, наподобие записи на непрерывной магнитной ленте. Место, с которого идет считыв...
    Пример 1
    Пример 1 fid=fopen('с:\examplel'.'а+') fid = 3 t= fread(3,[4.5]) t = Empty matrix: 4-by-0 ferror(3) ans = Is the file open for reading? . . . frewind(fid) — устанавливает указатель позиции в начал...
    Пример 2
    Пример 2 s = '4.83 3.16 22 45'; [A.n,err,next] = sscanf(s. '%f') А = 4.8300 - 3.1600 22.0000 45.0000 n = 4 еrr= next = 16...
    Специализированные файлы
    Специализированные файлы Приведенные ниже функции относятся к некоторым специализированным файлам: М = dlmread(filename, delimiter) — считывает данные из файла filename с ASCII-разделителем, испол...
    Таблица 19.5. Поддерживаемые графические форматы и их обозначения
    Таблица 19.5. Поддерживаемые графические форматы и их обозначения Формат Тип файла 'bmp' Windows Bitmap (BMP) 'hdf ' Hierarchical Data Format (HDF) 'jpg ' или 'jpeg' Joint Photographic Experts Gro...
    Таблица 19.6.
    Таблица 19.6. Поля информационной структуры и их значения Поле Значение Filename Строка, содержащая имя файла; если файл находится не в текущей директории, строка содержит полный путь к файлу File...
    Пример 1
    Пример 1 info = irrifinfo('С:\выставка\Интернет.bmр') info = Filename: 'С:\выставка\Интернет.bmр' FileModDate: '04-Jan-1999 22:35:56' FileSize: 481078 Format: 'bmp' FormatVersion: 'Version 3 (Micr...
    Таблица 19.7.
    Таблица 19.7. Форматы файлов и их краткое описание Формат Варианты BMP 1-битовые, 4-битовые, 8-битовые и 24-битовые несжатые изображения; 4-битовые и 8-битовые изображения со сжатием RLE HDF 8-раз...
    Таблица 19.8.
    Таблица 19.8. Параметры, используемые при записи графических файлов Параметр Значение Значение по умолчанию Параметры для HDF-файлов 'Compression' Одно из следующих значений: 'none', Vie', 'jpeg'...
    Что нового мы узнали?
    Что нового мы узнали? В этом уроке мы научились: Открывать и закрывать файлы. Выполнять операции с двоичными и форматированными файлами. Осуществлять позиционирование файла. Применять специализиро...


- Начало -