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 является интервалом с a ≤ b, вызов эквивалентен int(f, x=a..b)
. Однако по определению, обмениваясь границами к int(f, x=b..a)
только инвертирует знак последнего, в то время как пусто, и любой интеграл по пустому множеству является нулем.
Функция может возвратиться неоцененный, если интеграл не мог бы быть вычислен.
Для интервалов, вызывая 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))
В более комплексных случаях функция возвращается неоцененный:
intlib::intOverSet(1/x^2, x, solve(t > sin(t), t))
|
Арифметическое выражение |
|
Идентификатор |
|
Относящееся к теории множеств выражение |
Арифметическое выражение.