검색어 입력폼

[공업수학]matlab을 이용한 Legendre 방정식

저작시기 2006.09 |등록일 2006.07.11 한글파일한글 (hwp) | 4페이지 | 가격 800원

소개글

matlab을 이용한 Legendre 방정식사용하기

목차

◈ Legendre 방정식
◈ Matlab Program

본문내용

◈ Matlab Program

function pk = LegendrePoly(n)

if n==0
pk = 1;
elseif n==1
pk = [1 0]`;
else

pkm2 = zeros(n+1,1);
pkm2(n+1) = 1;
pkm1 = zeros(n+1,1);
pkm1(n) = 1;

for k=2:n

pk = zeros(n+1,1);

for e=n-k+1:2:n
pk(e) = (2*k-1)*pkm1(e+1) + (1-k)*pkm2(e);
end

pk(n+1) = pk(n+1) + (1-k)*pkm2(n+1);
pk = pk/k;

if k<n
pkm2 = pkm1;
pkm1 = pk;
end

end

end
다운로드 맨위로