jacobiP

Синтаксис

Описание

пример

jacobiP(n,a,b,x) возвращает nполином Якоби I степени с параметрами 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) ортогональны относительно функции веса (1x)a(1x)b по интервалу [-1,1].

Докажите P (3, a, b, x), и P (5, a, b, x) ортогональные относительно функции веса(1x)a(1x)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

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

свернуть все

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

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

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

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

Подробнее о

свернуть все

Полиномы Якоби

  • Полиномы Якоби заданы формулой рекурсии

    2ncnc2n2P(n,a,b,x)=c2n1(c2n2c2nx+a2b2)P(n1,a,b,x)2(n1+a)(n1+b)c2nP(n2,a,b,x),гдеcn=n+a+bP(0,a,b,x)=1P(1,a,b,x)=ab2+(1+a+b2)x.

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

    11P(n,a,b,x)P(m,a,b,x)(1x)a(1+x)bdx={0если nm2a+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) и Gegenbauer полиномов G (n, a, x) является

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

Введенный в R2014b
Для просмотра документации необходимо авторизоваться на сайте