Professional Documents
Culture Documents
Koding Fungsi Eigen
Koding Fungsi Eigen
% Construct d/dx and d/dy matrix which will have size N^2 * N^2
a = [1; 0; -1; zeros(N - 3,1)];
A = zeros(N,N);
for i = 1:N
A(:, i) = circshift(a, i - 2);
end
A(1,N) = 0; A(N, 1) = 0;
E = eye(N);
[Psi, D] = eig(H);
eval = diag(D);
for j = 1:N
for i = 1:N
PsiFn(i,j) = Psi(i + N*(j - 1), k + 1);
end
end
[y,z] = meshgrid(-L/2:h:L/2 - h);
% Ploting |Psi|^2
figure;
surf(y,z,PsiFn);
%surf(y,z,abs(PsiFn),'EdgeColor','none','LineStyle','none','FaceLighting','phong')
;