Ввод-вывод данных во внешние файлы

Для общения с внешними файлами данных в MathCAD имеется семейство встроенных функций для текстовых файлов.

 

Встроенные функции для работы с текстовыми файлами:

READPRN("путь к файлу ") — чтение данных в матрицу из текстового файла; WRITEPRN("путь к файлу ") — запись данных в текстовый файл в виде матрицы; APPENDPRN("путь к файлу ") — дозапись данных в существующий текстовый файл; Можно задавать как полный путь к файлу, (например, "С:\Мои документы\my-data.txt"),

так и относительный, имея в виду, что он будет отсчитываться от папки, в которой находится файл с документом MathCAD.

Пример использования встроенной функции READPRN( ) иллюстрируются Рис.30.

C:= READPRN("datafile.txt")

 


æ 0 2 4

ç 4 8 6

ç

C= ç 2 4 9

ç 7 6 5

ç

è 0 4 5


1 5ö

8 4÷

÷

0 3÷

8 9÷

÷

6 3ø


 

Рис. 30. Чтение данных из текстового файла в матрицу С.


Лекция 9 60

Пример использования встроенной функции WRITEPRN( ) иллюстрируются Рис. 31, Результат можно понять, просмотрев получающийся текстовый файл, например с помощью Блокнота Windows (Рис. 32).


æ 0 2 4

ç 4 8 6

ç

M:= ç 2 4 9

ç 7 6 5

ç

è 0 4 5


1 5ö

8 4÷

÷

0 3÷

8 9÷

÷

6 3ø


WRITEPRN("datafile.txt") := M

 

Рис. 31. Запись матрицы М в текстовый файл.

 

Рис.32. Файл, созданный Рис. 31.

 

 

Если данные выводятся в файл, встроенной функцией WRITEPRN( ), то в любом случае создается новый текстовый файл. Если даже до записи данных файл с таким именем существовал, то его содержимое будет уничтожено, заменившись новыми данными.

Если необходимо сохранить прежнее содержимое текстового файла с данными, нужно пользоваться функцией APPENDPRN( ) (Рис. 33.).


k:= ( -1-2-3


-4-5)


 

APPENDPRN("datafile.txt") := k

 

Рис.33. Дозапись вектора k в соответствующий текстовый файл.

 

Рис. 34. Файл, созданный Рис. 31 и 33.

 

 

Встроенная функция APPENDPRN( ) может применяться и для создания нового файла. Иными словами, если файла с заданным именем не существовало, то он, после применения, будет создан и наполнен теми данными, которые определены в документе.








Дата добавления: 2014-12-24; просмотров: 2981;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.006 сек.