Открытый файл, или получают информацию об открытых файлах
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 выход является стандартным именем схемы кодирования. fopen не считывает информации из файла, чтобы определить эти выходные значения. Недопустимый fileID возвращает пустые символьные вектора для всех выходных аргументов.
В большинстве случаев не необходимо открыть файл в текстовом режиме. Функции импорта MATLAB, все приложения UNIX, и Microsoft Word и WordPad распознают '\n' как индикатор новой строки.