poles

Полюса выражения или функции

Описание

пример

P = poles(f,var) находит полюса f относительно переменной var.

пример

P = poles(f,var,a,b) возвращает полюса в интервале (a,b).

пример

[P,N] = poles(___) возвращает полюса f и их порядки в N.

пример

[P,N,R] = poles(___) возвращает полюса f, их порядки и остатки в R.

Примеры

свернуть все

syms x
poles(1/(x-1i))
ans =
1i
poles(sin(x)/(x-1))
ans =
1

Найдите полюса этого выражения. Если вы не задаете переменную, poles использует переменную по умолчанию, определяемую как symvar.

syms x a
f = 1/((x-1)*(a-2));
poles(f)
ans =
1

Найдите полюса относительно a путем определения второго аргумента.

syms x a
poles(f,a)
ans =
2

Найдите полюса функции тангенса в интервале (-pi, pi).

syms x
poles(tan(x), x, -pi, pi)
ans =
 -pi/2
  pi/2

Тангенсная функция имеет бесконечное число полюсов. Если вы не задаете интервал, poles не удается найти все из них. Выдает предупреждение и возвращает пустой символический объект.

syms x
poles(tan(x))
Warning: Unable to determine poles.
ans =
Empty sym: 0-by-1

Если poles может доказать, что вход не имеет полюсов в интервале, он возвращается пустым, не выдавая предупреждения.

syms x
poles(tan(x), x, -1, 1)
ans =
Empty sym: 0-by-1

Верните порядки вместе с полюсами при помощи двух выходных аргументов. Ограничьте интервал поиска (-pi, pi).

syms x
[Poles, Orders] = poles(tan(x)/(x-1)^3, x, -pi, pi)
Poles =
 -pi/2
  pi/2
     1
 
Orders =
 1
 1
 3

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

syms x a
[Poles, Orders, Residues] = poles(a/(x^2*(x-1)), x)
Poles =
 1
 0
Orders =
 1
 2
Residues =
  a
 -a

Входные параметры

свернуть все

Вход, заданный как символьное выражение или функция.

Независимая переменная, заданная как символьная переменная.

Интервал поиска полюсов, заданный как вектор двух вещественных числовых или символьных чисел (включая бесконечности).

Совет

  • Если poles не может найти все несменяемые особенности и не может доказать, что они не существуют, выдает предупреждение и возвращает пустой символьный объект.

  • Если poles может доказать, что вход не имеет полюсов (в заданном интервале или комплексной плоскости), возвращается пустым, не выдавая предупреждения.

  • a и b должны быть реальными числами или бесконечностями. Если вы предоставляете комплексные числа, poles использует пустой интервал и возвращает пустой символьный объект.

См. также

| | |

Введенный в R2012b