Запись и считывание данных Язык С Фортран Макрос Внешние вызовы Установка закладок Графические результаты двумерные графики трехмерные графики Числа и числовые константы Комплексные числа Списки выражений Массивы, векторы и матрицы

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

Запись и считывание данных

Обширные возможности Maple 7 делают привлекательным применение этой программы для автоматической обработки данных, поступающих от каких-либо экспериментальных установок. Для этого установки снабжаются интерфейсными платами (например, аналого-цифровыми преобразователями) и необходимым программным обеспечением. Возможна и передача данных, полученных с помощью Maple 7, в экспериментальные установки.

Обмен информацией между Maple 7 и внешней средой (к ней, кстати, относятся и другие программы) чаще всего осуществляется через файлы текстового формата, поскольку именно с такими файлами могут работать практически все программы. Для записи данных в файл служит оператор writedata:

writedata[APPEND](fileID. data) 

writedata[APPEND](fileID, data, format) 

writedata[APPEND](filelD, data, format, default)

Здесь filelD — имя или дескриптор файла данных, data — список, вектор или матрица данных, format — спецификация формата данных (integer, float или string), default — процедура, задающая запись нечисловых данных, например:

writedata(F.A.float.proc(f.x) fprintf(f/CMPLX(%g,%g)',Re(x).Im(x)) end):

Необязательный указатель APPEND используется, если данные должны дописываться в уже созданный файл. Считывание из файла filename обеспечивает функция readdata:

readdata(filelID. n)

readdata(fileID, format, n)

readdata(fileID. format)

Здесь n — целое положительное число, задающее число считываемых столбцов. Ниже представлены примеры этих операций: 

Maple 7 имеет также типичные файловые операции:

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