Если пределы не существуют

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

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

Если команда limit не может вычислить предел функции в конкретной точке и также не может доказать, что предел не задан в этой точке, команда возвращает неразрешенный предел:

limit(gamma(1/x)*cos(sin(1/x)), x = 0)

Если limit может доказать, что предел не определен в конкретной точке, то это возвращает undefined:

limit(exp(x)*cos(1/x), x = 0)

Функциональный exp(x)*cos(1/x) также не имеет односторонних пределов в x = 0:

limit(exp(x)*cos(1/x), x = 0, Left);
limit(exp(x)*cos(1/x), x = 0, Right)

График показывает это подходами exp(x)*cos(1/x) x = 0, функция колеблется между и:

p1 := plot::Function2d(exp(x)*cos(1/x), x = -PI/4..PI/4):
p2 := plot::Function2d(exp(x), x = -PI/4..PI/4, Color = RGB::Red):
p3 := plot::Function2d(-exp(x), x = -PI/4..PI/4,Color = RGB::Red):
plot(p1, p2, p3)

Чтобы получить интервал всех возможных предельных точек функционального exp(x)*cos(1/x) около особенности x = 0, используйте опцию Intervals:

limit(exp(x)*cos(1/x), x = 0, Intervals)