Orthogonal Eigenfunction Hermitian
Orthogonal Eigenfunction Hermitian
INPUT:
clc;
funcprot(0)
function Y=H(n, X)
Y=0
for i=0:floor(n/2)
Y=Y+((factorial(n)*((-1)^i)*(2*X)^(n-2*i))/(factorial(i)*factorial(n-2*i)))
end
endfunction
n=input("Order of Hermite polynomial(n):")
X=poly(0,"X");
disp(H(n,X),"Hermite polynomial H(n,X)")
S= -2:0.0001:2
plot2d(S,H(n,S),5)
m=input("order of 2nd Hermite Polynomial for orthogonality
relation(m):")
z=integrate ('(exp(-(t)^2))*H(n,t)*H(m,t)','t',-100,100)
disp(z,"orthogonality relation of Hermite polynomials")
disp("Theotrical Value")
if n==m then
disp(factorial(n)*(2^n)*sqrt(%pi))
else
disp(0)
end
Output: