intlib:: intOverSet

Интегрирование по набору

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.

Синтаксис

intlib::intOverSet(f, x, S)

Описание

intlib::intOverSet(f, x, S) вычисляет интеграл, где i S (x) является функцией индикатора набора S.

Если S является интервалом с ab, вызов эквивалентен int(f, x=a..b). Однако по определению обмен границами к int(f, x=b..a) только инвертирует знак последнего, в то время как пусто, и любой интеграл по пустому множеству является нулем.

Функция может возвратиться неоцененный, если интеграл не мог бы быть вычислен.

Примеры

Пример 1

Для интервалов, вызывая intlib::intOverSet только эквивалентно вызову определенного интегрирования:

int(1/x, x=1..2), intlib::intOverSet(1/x, x, Dom::Interval(1, 2))

Если нижняя граница больше, чем верхнее, это больше не содержит:

int(1/x, x=2..1), intlib::intOverSet(1/x, x, Dom::Interval(2, 1))

Пример 2

В более комплексных случаях функция возвращается неоцененный:

intlib::intOverSet(1/x^2, x, solve(t > sin(t), t))

Параметры

f

Арифметическое выражение

x

Идентификатор

S

Относящееся к теории множеств выражение

Возвращаемые значения

Арифметическое выражение.

Смотрите также

Функции MuPAD