Иллюстрированный самоучитель по Maple 6/7

Основные операции с выражениями

Работа с уровнями вложенности выражений

В общем случае выражения могут быть многоуровневыми и содержать объекты, расположенные на разных уровнях вложенности.

Приведем две функции для оценки уровней выражений и списков:

  • nops(expr) – возвращает число объектов первого уровня (операндов) в выражении ехрr;
  • ор(ехрr) – возвращает список объектов первого уровня в выражении ехрr;
  • ор(n.ехрr) – возвращает n-й объект первого уровня в выражении ехрr.

Ниже представлены примеры применения этих функций:

Иллюстрированный самоучитель по Maple 6/7 › Символьные (аналитические) операции › Основные операции с выражениями

Рекомендуется просмотреть и более сложные примеры на применение этих функций в справке.

Преобразование выражений в тождественные формы

Многие математические выражения имеют различные тождественные формы. Порою преобразование выражения из одной формы в другую позволяет получить результат, более удобный для последующих вычислений. Кроме того, различные функции Maple 7 работают с разными формами выражений и разными типами данных. Поэтому большое значение имеет целенаправленное преобразование выражений и данных.

Основной функцией для такого преобразования является функция convert:

convert(expr .form, аrg3….)

Здесь ехрr – любое выражение, form – наименование формы, аrg3,… – необязательные дополнительные аргументы.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.