Перечислим встроенные функции для работы с текстовыми файлами, которые имеются в Mathcad 2001—12.
ПРИМЕЧАНИЕ
В Mathcad 12 имеется дополнительная универсальная встроенная функция READFILE, значительно облегчающая процесс импорта данных.
- file — путь к файлу.
ПРИМЕЧАНИЕ
Можно задавать как полный путь к файлу, например, С:\Мои документы, так и относительный, имея в виду, что он будет отсчитываться от папки, в которой находится файл с документом Mathcad. Если вы задаете в качестве аргумента просто имя файла (как в листингах 13.16—13.17), то файл будет записан или прочитан из той папки, в которой находится сам документ Mathcad.
Примеры использования встроенных функций иллюстрируются, листингами 13.16—13.18. Результат действия листингов 13.16 и 13.18 можно понять, просмотрев получающиеся текстовые файлы, например, с помощью Блокнота Windows (рис. 13.20 и 13.21 соответственно).
Листинг 13.16. Запись матрицы в текстовый файл
Листинг 13.17. Чтение данных из текстового файла в матрицу
Листинг 13.18. Дозапись вектора k в
существующий текстовый файл
Рис. 13.20. Файл, созданный листингом 13.16
Рис. 13.21. Файл, созданный листингами 13.16 и 13.18
Обратите внимание, что, если вы выводите данные в файл, пользуясь встроенной функцией
WRITEPRN, то в любом случае создается новый текстовый файл. Если даже до записи данных файл с таким именем существовал, то его содержимое будет уничтожено, заменившись новыми данными. Если вы хотите сохранить прежнее содержимое текстового файла с данными, пользуйтесь функцией
APPENDPRN. Эта встроенная функция может применяться и для создания нового файла. Иными словами, если файла с заданным именем не существовало, то он будет создан и наполнен теми данными, которые вами определены в документе.
ПРИМЕЧАНИЕ
Создание нового файла путем использования функции APPENDPRN добавлено разработчиками только в версии Mathcad 11. В прежних версиях программы попытка добавить данные к несуществующему файлу при помощи этой функции вызовет сообщение об ошибке.