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


Для вывода нескольких функций на одном графике необходимо в команде plot() задавать функции в виде множества или списка, а значение опции color в виде списка позволяет задать цвет для вывода графиков функций

Генерация кодов на языке С

Язык С (Си) также широко используется для решения вычислительных задач. Достаточно отметить, что сама система Maple 7 создана на языке С.

Для генерации кодов на языке С вначале надо подключить соответствующую функцию:

> with(codegen.C); [С] 

Затем можно использовать функцию С:

С(ехрг.folename=str.optimi zed)

Эта функция используется по аналогии с функцией fortran, что и показывают приведенные ниже примеры:

> C(d1ff(x4>,x$2));

t0 = pow(x,1.0*b)*b*b/(x*x)-pow(x,1.0*b)*b/(x*x); 

> C(diff(xAb,x$2),optimized);

tl = pow(x,1.0*b);

t2 = b*b;

t4 = x*x;

t5 = l/t4; '

t9 = tl*t2*t5-tl*b*t5;

Обширные возможности преобразования выражений в различные формы предоставляет функция convert. А функция interface позволяет Решение функционального уравнения, содержащего некоторую функцию f(x) в составе равенства, заключается в нахождении этой функции. Функция solve с указанием f или f(x) в качестве независимой переменной var успешно справляется с этой задачей. Причем указание только имени функции (без переменной) в качестве var приводит к созданию процедуры, и для получения вида найденной функции требуется предпринять дополнительные шаги
Встроенные операторы и функции Типовые средства программирования Препроцессор и особенности компилятора Отладка программ