Запись данных с помощью функций WRITE и APPEND

Рисунок 11 показывает, как использовать функцию WRITE, чтобы записать данные в файл.

Первое равенство с использованием WRITE записывает число в файл данных sizefile.dat. Второе равенство с WRITE N чисел в файл данных papageno.dat, по одному числу для каждого значения дискретного аргумента i. Когда Mathcad записывает данные в файл, он отделяет последовательные значения пробелами, а также вставляет прерывания строки, сохраняя длину строк менее 80 символов. При использовании WRITE все значения передаются файлу с максимальной точностью, независимо от глобального формата документа.

       
   
 


Рисунок 11: Запись данных с помощью WRITE. Рисунок12: Чтение и запись файлов данных.

Mathcad игнорирует единицы размерности при записи данных в файл.

Подобно функции READ, функция WRITE заново открывает файл и вновь переходит к его началу в каждом новом равенстве.

Если нужно записывать данные в файл из различных уравнений, используйте функцию APPEND вместо WRITE во втором и последующих уравнениях.

Предупреждение: Если функция WRITE используется с одним аргументом в двух равенствах, данные из второго равенства будет записаны поверх данных из первого.

Рисунок 12 показывает документ, который читает данные из файла, выполняет над ними некоторые вычисления и записывает результаты в другой файл.

 

 

В этом разделе обсуждается использование функций READPRN, WRITEPRN и APPENDPRN для работы со структурированными файлами. Структурированный файл данных — файл с фиксированным числом значений на строке. Например, если экспортировать прямоугольную область из электронной таблицы в текстовый файл, возникающие в результате строки и столбцы чисел сформируют структурированный файл.