Составители:
24
Предупреждение.
Первый аргумент М-функции dlmread - это имя файла, а не
идентификатор файла. Поэтому не надо предварительно открывать
файл с помощью функции fopen, а следует сразу применять функции
dlmread и dlmwrite. Продемонстрируем, как функция dlmwrite вы-
полняет запись текста с разделителями во внешний файл с именем
myfile, используя разделитель ";":
A =
1 2 3
4 5 6
dlmwrite('myfile',A,';')
1; 2; 3
4; 5; 6
Обмен файлами данных для различных платформ
Иногда оказывается необходимо работать с версиями системы
MATLAB для разных вычислительных платформ или передавать раз-
работанные приложения на другие системы. Приложения, создавае-
мые в системе MATLAB могут включать М-файлы, представляющие
собой М-функции или М-сценарии, а также МАТ-файлы, содержащие
двоичные данные.
Оба типа файлов могут быть непосредственно ис-
пользованы на различных платформах:
• М-файлы являются ASCII-файлами, содержащими обычный
текст. Они не зависимы от типа используемого компьютера.
В то же время для различных платформ символами окончания
строки могут быть как символ CR, так и символ LF. Интер-
претатор системы MATLAB допускает любые комбинации.
• МАТ
-файлы являются двоичными файлами и зависят от типа
используемого компьютера. Тем не менее, они могут перено-
ситься с одного типа компьютера на другой, поскольку со-
держат признак используемого компьютера в заголовке фай-
ла. Система MATLAB проверяет этот признак, когда загружа-
ет файл и, если оказывается, что файл создан на компьютере
другой
платформы, выполняет необходимое преобразование.
Чтобы использовать MATLAB на компьютерах различных
платформ, необходимы программы обмена данными для двоичного и
ASCII-формата. При использовании этих программ надо быть уверен-
ными, что MAT-файлы передаются как двоичные файлы, М-файлы -
как ASCII-файлы. Ошибка в установке соответствующих режимов
обычно разрушает данные.
Предупреждение. Первый аргумент М-функции dlmread - это имя файла, а не идентификатор файла. Поэтому не надо предварительно открывать файл с помощью функции fopen, а следует сразу применять функции dlmread и dlmwrite. Продемонстрируем, как функция dlmwrite вы- полняет запись текста с разделителями во внешний файл с именем myfile, используя разделитель ";": A= 123 456 dlmwrite('myfile',A,';') 1; 2; 3 4; 5; 6 Обмен файлами данных для различных платформ Иногда оказывается необходимо работать с версиями системы MATLAB для разных вычислительных платформ или передавать раз- работанные приложения на другие системы. Приложения, создавае- мые в системе MATLAB могут включать М-файлы, представляющие собой М-функции или М-сценарии, а также МАТ-файлы, содержащие двоичные данные. Оба типа файлов могут быть непосредственно ис- пользованы на различных платформах: • М-файлы являются ASCII-файлами, содержащими обычный текст. Они не зависимы от типа используемого компьютера. В то же время для различных платформ символами окончания строки могут быть как символ CR, так и символ LF. Интер- претатор системы MATLAB допускает любые комбинации. • МАТ-файлы являются двоичными файлами и зависят от типа используемого компьютера. Тем не менее, они могут перено- ситься с одного типа компьютера на другой, поскольку со- держат признак используемого компьютера в заголовке фай- ла. Система MATLAB проверяет этот признак, когда загружа- ет файл и, если оказывается, что файл создан на компьютере другой платформы, выполняет необходимое преобразование. Чтобы использовать MATLAB на компьютерах различных платформ, необходимы программы обмена данными для двоичного и ASCII-формата. При использовании этих программ надо быть уверен- ными, что MAT-файлы передаются как двоичные файлы, М-файлы - как ASCII-файлы. Ошибка в установке соответствующих режимов обычно разрушает данные. 24
Страницы
- « первая
- ‹ предыдущая
- …
- 24
- 25
- 26
- 27
- 28
- …
- следующая ›
- последняя »