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