Открыть файл или получить информацию об открытых файлах
fileID = fopen( открывает файл, filename)filename, для двоичного доступа для чтения и возвращает идентификатор целочисленного файла, равный или превышающий 3. MATLAB ® резервирует идентификаторы файлов 0, 1, и 2 для стандартного ввода, стандартного вывода (экран) и стандартной ошибки соответственно.
Если fopen не удается открыть файл, тогда fileID является -1.
fileID = fopen( открывает файл с типом доступа, указанным в filename,permission)permission.
fileID = fopen( дополнительно указывает порядок чтения или записи байтов или битов в файле с помощью filename,permission,machinefmt,encodingIn)machinefmt аргумент. Дополнительное encodingIn указывает схему кодирования символов, связанную с файлом.
[fileID,errmsg] = fopen(___) дополнительно возвращает системное сообщение об ошибке, если fopen не удалось открыть файл. В противном случае errmsg - пустой символьный вектор. Этот синтаксис можно использовать с любым из входных аргументов предыдущих синтаксисов.
fIDs = fopen('all') возвращает вектор строки, содержащий идентификаторы всех открытых файлов. Идентификаторы, зарезервированные для стандартного ввода, вывода и ошибки, не включены. Число элементов в векторе равно числу открытых файлов.
filename = fopen( возвращает имя файла, в который был выполнен предыдущий вызов fileID)fopen используется при открытии файла, указанного fileID. Имя выходного файла преобразуется в полный путь. fopen функция не считывает информацию из файла для определения выходного значения.
[filename,permission,machinefmt,encodingOut] = fopen( дополнительно возвращает разрешение, формат компьютера и кодировку, в которую был выполнен предыдущий вызов fileID)fopen используется при открытии указанного файла. Если файл был открыт в двоичном режиме, permission включает письмо 'b'. encodingOut output - имя стандартной схемы кодирования. fopen не считывает информацию из файла для определения этих выходных значений. Инвалид fileID возвращает пустые символьные векторы для всех выходных аргументов.
В большинстве случаев нет необходимости открывать файл в текстовом режиме. Функции импорта MATLAB, все приложения UNIX и Microsoft Word и WordPad распознают '\n' как индикатор новой строки.