exponenta event banner

jacobiP

Многочлены Якоби

Синтаксис

Описание

пример

jacobiP(n,a,b,x) возвращает значение nмногочлен Якоби с параметрами a и b в x.

Примеры

Поиск многочленов Якоби для числовых и символьных входных данных

Найти многочлен Якоби степени 2 для числовых входных данных.

jacobiP(2,0.5,-3,6)
ans =
    7.3438

Найдите многочлен Якоби для символьных входных данных.

syms n a b x
jacobiP(n,a,b,x)
ans =
jacobiP(n, a, b, x)

Если степень многочлена Якоби не указана, jacobiP не удается найти многочлен и возвращает вызов функции.

Укажите степень многочлена Якоби как 1 для возврата формы многочлена.

J = jacobiP(1,a,b,x)
J =
a/2 - b/2 + x*(a/2 + b/2 + 1)

Чтобы найти числовое значение многочлена Якоби, вызовите jacobiP непосредственно с числовыми значениями. Не подставляйте в символический многочлен, поскольку результат может быть неточным из-за скругления. Протестируйте это с помощью subs подставлять в символический многочлен и сравнивать результат с числовым вызовом.

J = jacobiP(300, -1/2, -1/2, x);
subs(J,x,vpa(1/2))
jacobiP(300, -1/2, -1/2, vpa(1/2))
ans =
101573673381249394050.64541318209
ans =
0.032559931334979678350422392588404

Когда subs используется для подстановки в символический многочлен, числовой результат подвержен ошибке округления. Прямой цифровой вызов jacobiP является точным.

Поиск полинома Якоби с векторными и матричными входами

Найти многочлены Якоби степеней 1 и 2 путем установки n = [1 2] для a = 3 и b = 1.

syms x
jacobiP([1 2],3,1,x)
ans =
[ 3*x + 1, 7*x^2 + (7*x)/2 - 1/2]

jacobiP действия в отношении n для возврата вектора с двумя записями.

Если в качестве вектора, матрицы или многомерного массива указано несколько входов, эти входы должны иметь одинаковый размер. Найти многочлены Якоби для a = [1 2;3 1], b = [2 2;1 3], n = 1 и x.

a = [1 2;3 1];
b = [2 2;1 3];
J = jacobiP(1,a,b,x)
J =
[ (5*x)/2 - 1/2,     3*x]
[       3*x + 1, 3*x - 1]

jacobiP действует по элементам на a и b для возврата матрицы того же размера, что и a и b.

Визуализация нулей многочленов Якоби

Постройте график многочленов Якоби степени 1, 2, и 3 для a = 3, b = 3, и -1<x<1. Для лучшего просмотра графика задайте пределы оси с помощью axis.

syms x
fplot(jacobiP(1:3,3,3,x))
axis([-1 1 -2 2])
grid on

ylabel('P_n^{(\alpha,\beta)}(x)')
title('Zeros of Jacobi polynomials of degree=1,2,3 with a=3 and b=3');
legend('1','2','3','Location','best')

Figure contains an axes. The axes with title Zeros of Jacobi polynomials of degree=1,2,3 with a=3 and b=3 contains 3 objects of type functionline. These objects represent 1, 2, 3.

Доказать ортогональность полиномов Якоби в отношении веса функции

Многочлены Якоби P (n, a, b, x) ортогональны относительно весовой функции (1 x) a (1 − x) b на интервале[-1,1].

Докажи, что P (3, a, b, x) и P (5, a, b, x) ортогональны по отношению к весовой функции (1 x) a (1 − x) b, интегрировав их произведение за интервал[-1,1], где a = 3.5 и b = 7.2.

syms x
a = 3.5;
b = 7.2;
P3 = jacobiP(3, a, b, x);
P5 = jacobiP(5, a, b, x);
w = (1-x)^a*(1+x)^b;
int(P3*P5*w, x, -1, 1)
ans =
0

Входные аргументы

свернуть все

Степень многочлена Якоби, определяемая как неотрицательное целое число, или вектор, матрица, или многомерный массив неотрицательных целых чисел, или символическое неотрицательное целое число, переменная, вектор, матрица, функция, выражение или многомерный массив.

Ввод, определяемый как число, вектор, матрица, многомерный массив или символьное число, вектор, матрица, функция, выражение или многомерный массив.

Ввод, определяемый как число, вектор, матрица, многомерный массив или символьное число, вектор, матрица, функция, выражение или многомерный массив.

Точка вычисления, заданная как число, вектор, матрица, многомерный массив или символическое число, вектор, матрица, функция, выражение или многомерный массив.

Подробнее

свернуть все

Многочлены Якоби

  • Многочлены Якоби задаются формулой рекурсии

    2ncnc2n 2P (n, a, b, x) = c2n 1 (c2n 2c2nx + a2 b2) P (n 1, a, b, x) 2 (n 1 + a) (n − 1 + b) c2nP (n 2, a, b, x), где n = n + a + bP (0,

  • Для фиксированных вещественных a > -1 и b > -1 многочлены Якоби ортогональны на интервале [-1,1] по отношению к весовой функции w (x) = (1 x) a (1 + x) b.

    ∫−11P (n, a, b, x) P (m, a, b, x) (1 x) a (1 + x) b dx = {0if n≠m2a+b+12n+a+b+1Γ (n + a + 1 ) Γ (n + b + 1) Γ (n + a + b + 1) n!, если n = m.

  • Для a = 0 и b = 0 многочлены Якоби P (n, 0,0, x) уменьшаются до многочленов Лежандра P (n, x).

  • Отношение между многочленами Якоби P (n, a, b, x) и Чебышёва первого рода T (n, x) равно

    T (n, x) = 22n (n!) 2 (2n)! P (n, 12, − 12, x).

  • Отношение между многочленами Якоби P (n, a, b, x) и Чебышёва второго рода U (n, x) равно

    U (n, x) = 22nn! (n + 1)! (2n + 1)! P (n, 12,12, x).

  • Отношение между многочленами Якоби P (n, a, b, x) и полиномами Гегенбауэра G (n, a, x) равно

    G (n, a, x) = Γ (a + 12) Γ (n + 2a) Γ (2a) Γ (n + a + 12) P (n, a − 12, a − 12, x).

Представлен в R2014b