Скачать презентацию НИУ ВШЭ-НН Ввод и вывод текстовых данных Маклаева Скачать презентацию НИУ ВШЭ-НН Ввод и вывод текстовых данных Маклаева

ввод и вывод текстовых данных.ppt

  • Количество слайдов: 8

НИУ ВШЭ-НН Ввод и вывод текстовых данных Маклаева Елизавета Валерьевна 29. 10. 12 НИУ ВШЭ-НН Ввод и вывод текстовых данных Маклаева Елизавета Валерьевна 29. 10. 12

Команда fopen Используется для открытия файлов fid = fopen(filename); fid = fopen(filename, mode); mode: Команда fopen Используется для открытия файлов fid = fopen(filename); fid = fopen(filename, mode); mode: `r`- открытие файла для чтения; `w`-запись (стирает предыдущее содержимое файла); `a`-добавление (создает файл, если его нет) ; `r+`-чтение и запись (не создает файл, если его нет) ; `w+` - чтение и запись (очищает прежнее содержимое или создает файл, если его нет); `a+`- чтение и добавление (создает файл, если его нет); `b` - дополнительный параметр, означающий работу с бинарными файлами, например, ‘wb’, ‘rb’ ‘rb+’, ‘ab’ и т. п.

Команда fread Используется для чтения данных из файла: A = fread(fid); [A, count] = Команда fread Используется для чтения данных из файла: A = fread(fid); [A, count] = fread(. . . ) `n`- читает n-ое количество элементов в столбце; [m, n] – читает достаточное количество элементов для заполнения матрицы размера m*n;

Команда fwrite Используется для записи данных в файл; str=`…`; fwrite(fid, str, `…`); B=`…`; (инициализация Команда fwrite Используется для записи данных в файл; str=`…`; fwrite(fid, str, `…`); B=`…`; (инициализация строки); disp(B); (отображение строки на экране);

Команда fscanf Используется для чтения форматированных данных из файла; A = fscanf(fid, format); [A, Команда fscanf Используется для чтения форматированных данных из файла; A = fscanf(fid, format); [A, count] = fscanf(fid, format, size);

Команды textread и textscan C = textscan(fid, 'format'); читает данные из открытого текстового файла, Команды textread и textscan C = textscan(fid, 'format'); читает данные из открытого текстового файла, с идентификатором fid в массив ячеек C. MATLAB анализирует данные в полях и преобразовывает их в строке format. С=textread(fid); читает файл с самого начала;

Команда fclose Используется для закрытия файла, после всех операций, в конце программы: end fclose(fid); Команда fclose Используется для закрытия файла, после всех операций, в конце программы: end fclose(fid);

Спасибо за внимание! Спасибо за внимание!