Моделирование в системе MATLAB. Часть 1. Основы работы в MATLAB. Терёхин В.В. - 26 стр.

UptoLike

Составители: 

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