Чтение данных из текстового файла
A = fscanf( считывает данные из открытого текстового файла в вектор-столбец fileID,formatSpec)A и интерпретирует значения в файле в соответствии с форматом, заданным formatSpec. fscanf функция повторно применяет формат во всем файле и помещает указатель на файл в маркер конца файла. Если fscanf не может соответствовать formatSpec для данных он считывает только фрагмент, которая совпадает и останавливает обработку.
Текстовый файл обозначается идентификатором файла fileID. Использовать fopen чтобы открыть файл, задайте кодировку символов и получите fileID значение. Когда вы закончите чтение, закройте файл, позвонив fclose(fileID).
A = fscanf( считывает данные файла в массив, fileID,formatSpec,sizeA)A, с размерностями, sizeA, и помещает указатель на файл после последнего считанного значения. fscanf заполняет A в порядке столбца. sizeA должно быть положительным целым числом или иметь форму [m n], где m и n являются положительными целыми числами.
Спецификаторы формата для функций чтения sscanf и fscanf отличаются от форматов функций записи sprintf и fprintf. Функции считывания не поддерживают поле точности. Поле width задает минимум для записи, но максимум для чтения.
MATLAB считывает символы с помощью схемы кодирования, сопоставленной с файлом. Вы задаете кодировку, когда открываете файл используя fopen функция.