Системы компьютерной алгебры. Работа с системой Maple. Федотов А.В. - 13 стр.

UptoLike

Составители: 

13
Преобразование выражений в тождественные формы
Многие математические выражения имеют различные тождественные
формы. Порою преобразование выражения из одной формы в другую
позволяет получить результат, более удобный для последующих
вычислений. Кроме того, различные функции Maple работают с разными
формами выражений и разными типами данных. Поэтому большое
значение имеет целенаправленное преобразование выражений и данных.
Основной функцией для такого преобразования является
функция convert:
convert(expr. form, аrgЗ. ...)
Здесь ехрr любое выражение, form наименование формы, аrg3, ...
необязательные дополнительные аргументы.
Convert простая и вместе с тем очень мощная функция. Ее мощь
заключается в возможности задания множества параметров. Их полный
перечень (76 штук!) можно найти в справке по функции convert. Многие
из этих параметров очевидны с первого взгляда, поскольку повторяют
наименования типов чисел, данных или функций. Например,
опции binary, decimal, hex и octal преобразуют заданные числа в их
двоичное, десятичное, шестнадцатеричное и восьмеричное
представление. Параметр vector задает преобразование списка в вектор
(список и вектор разные типы данных), а параметр matrix в
матрицу.
Примеры применения функции convert:
Примеры приведены ниже в виде последовательности рабочих
экранов Maple.
Из этих примеров следует, что функция преобразова-
ния convert является одной из самых мощных функций Maple. С ее
помощью можно получить множество различных форм одного и того же
выражения.
    Преобразование выражений в тождественные формы
    Многие математические выражения имеют различные тождественные
формы. Порою преобразование выражения из одной формы в другую
позволяет получить результат, более удобный для последующих
вычислений. Кроме того, различные функции Maple работают с разными
формами выражений и разными типами данных. Поэтому большое
значение имеет целенаправленное преобразование выражений и данных.
    Основной функцией для такого преобразования является
функция convert:
    convert(expr. form, аrgЗ. ...)
Здесь ехрr — любое выражение, form — наименование формы, аrg3, ...
— необязательные дополнительные аргументы.
    Convert — простая и вместе с тем очень мощная функция. Ее мощь
заключается в возможности задания множества параметров. Их полный
перечень (76 штук!) можно найти в справке по функции convert. Многие
из этих параметров очевидны с первого взгляда, поскольку повторяют
наименования типов чисел, данных или функций. Например,
опции binary, decimal, hex и octal преобразуют заданные числа в их
двоичное,     десятичное,      шестнадцатеричное  и    восьмеричное
представление. Параметр vector задает преобразование списка в вектор
(список и вектор — разные типы данных), а параметр matrix — в
матрицу.
    Примеры применения функции convert:
    Примеры приведены ниже в виде последовательности рабочих
экранов Maple.
    Из этих примеров             следует, что функция преобразова-
ния convert является одной из самых мощных функций Maple. С ее
помощью можно получить множество различных форм одного и того же
выражения.




                                  13