이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
legendreP
르장드르 다항식
설명
예제
숫자형 입력값 및 기호 입력값에 대한 르장드르 다항식 구하기
5.6
에서 차수가 3
인 르장드르 다항식을 구합니다.
legendreP(3,5.6)
ans = 430.6400
x
에서 차수가 2
인 르장드르 다항식을 구합니다.
syms x legendreP(2,x)
ans = (3*x^2)/2 - 1/2
차수 n
에 대해 숫자형 값을 지정하지 않으면 legendreP
는 다항식의 양함수 형식을 구하지 못하고 함수 호출을 반환합니다.
syms n legendreP(n,x)
ans = legendreP(n, x)
벡터 입력값 및 행렬 입력값을 갖는 르장드르 다항식 구하기
n = [1 2]
를 설정하여 차수가 1
과 2
인 르장드르 다항식을 구합니다.
syms x legendreP([1 2],x)
ans = [ x, (3*x^2)/2 - 1/2]
legendreP
는 n
에 대해 요소별로 작동하여 요소를 2개 가진 벡터를 반환합니다.
여러 개의 입력값이 벡터, 행렬 또는 다차원 배열로 지정된 경우 입력값은 크기가 동일해야 합니다. 입력 인수 n
과 x
가 행렬인 르장드르 다항식을 구합니다.
n = [2 3; 1 2]; xM = [x^2 11/7; -3.2 -x]; legendreP(n,xM)
ans = [ (3*x^4)/2 - 1/2, 2519/343] [ -16/5, (3*x^2)/2 - 1/2]
legendreP
는 n
과 x
에 대해 요소별로 작동하여 n
및 x
와 크기가 같은 행렬을 반환합니다.
르장드르 다항식을 미분하고 극한 구하기
limit
를 사용하여 x
가 -∞에 다가갈 때 차수가 3
인 르장드르 다항식의 극한을 구합니다.
syms x expr = legendreP(4,x); limit(expr,x,-Inf)
ans = Inf
diff
를 사용하여 차수가 5
인 르장드르 다항식의 3계 도함수를 구합니다.
syms n expr = legendreP(5,x); diff(expr,x,3)
ans = (945*x^2)/2 - 105/2
르장드르 다항식의 테일러 급수 전개 구하기
taylor
를 사용하여 x = 0
에서 차수가 2
인 르장드르 다항식의 테일러 급수 전개를 구합니다.
syms x expr = legendreP(2,x); taylor(expr,x)
ans = (3*x^2)/2 - 1/2
르장드르 다항식 플로팅하기
차수가 1
부터 4
까지인 르장드르 다항식을 플로팅합니다.
syms x y fplot(legendreP(1:4, x)) axis([-1.5 1.5 -1 1]) grid on ylabel('P_n(x)') title('Legendre polynomials of degrees 1 through 4') legend('1','2','3','4','Location','best')
르장드르 다항식의 근 구하기
vpasolve
를 사용하여 차수가 7
인 르장드르 다항식의 근을 구합니다.
syms x roots = vpasolve(legendreP(7,x) == 0)
roots = -0.94910791234275852452618968404785 -0.74153118559939443986386477328079 -0.40584515137739716690660641207696 0 0.40584515137739716690660641207696 0.74153118559939443986386477328079 0.94910791234275852452618968404785
입력 인수
세부 정보
버전 내역
R2014b에 개발됨
참고 항목
chebyshevT
| chebyshevU
| gegenbauerC
| hermiteH
| hypergeom
| jacobiP
| laguerreL