Лабораторная работа: Использование команд преобразования выражений Maple для математических вычислений

> additionally (a<1);

> is (a<1);

С помощью функции coulditbe () можно проверить, может ли заданная переменная соответствовать заданному свойству. Она возвращает true, если хотя бы одно из возможных значений переменной может иметь заданное свойство, и fа1sе в противном случае. Смысл значения FAIL соответствует такому же значению для функции is().

Пример 16. Может ли переменная удовлетворять заданным ограничениям.

> assume (a>0);

> is (a>0);

> coulditbe (a=1);

> additionally (a<1);

> coulditbe (a=1);

Команда about ()отображает информацию о наложенных ограничениях на неизвестную величину:

> about(a);

Originally a, renamed a~:

is assumed to be: RealRange (Open(0), Open(1))

Как отмечалось ранее, многие функции и команды Maple используют информацию о наложенных на неизвестную величину ограничениях при выполнении символьных вычислений. Например, Марle не может вычислить следующий предел из-за неизвестности знака символьной переменной а:

> int (exp(a*x), x=0..infinity);

Definite integration: Can't determine if the integral is convergent.

Need to know the sign of –> – a

Will now try indefinite integration and then take limits.

Стоит предположить, что a>0, и Maple тут же вычислит данный интеграл, который он свел к вычислению предела, зависящего от параметра:

> assume (a>0);

> int (exp(a*x), x=0..infinity);

Литература

1. Говорухин В.Н., Цибулин В.Г. Введение в Maple. Математический пакет для всех. – М.: Мир, 1997. – 208 с.

2. Дьяконов В.П. Математическая система MapleV. – М.: Издательство «Солон», 1998.

К-во Просмотров: 419
Бесплатно скачать Лабораторная работа: Использование команд преобразования выражений Maple для математических вычислений