Добавил:
КТ(ЭН) Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Отчет по 4 лабе.Квант.мех

.docx
Скачиваний:
0
Добавлен:
06.06.2025
Размер:
239.47 Кб
Скачать

Федеральное государственное автономное образовательное учреждение высшего образования «Национальный исследовательский университет «Московский институт электронной техники»

Отчет по Лабораторной работе №4

Вариант 6

Выполнил:

Студент группы ЭН-22

Цель работы: Исследование движения электрона в потенциальной яме (бесконечно глубокой и конечной глубины) путём расчёта энергетических уровней, волновых функций и вероятностей нахождения электрона в различных областях, а также анализ зависимости числа дискретных уровней от параметров ямы

Задание 1: а = 3.25 А

a, A

4.25

4.25

4.25

n

1

2

3

3.5377

14.1508

31.8392

Рисунок 1. Три энергетических уровня в бесконечно глубокой яме.

function Task01

% draw energy levels of electron in potential well

% potential well is infinitely deep well

clc; clear;

% Параметры задачи

m = 9.1e-31; % масса электрона (кг)

h = 1.05e-34; % постоянная Планка (Дж*с)

a = 3.25; % ширина потенциального колодца (A, ангстрем)

n = 3; % количество уровней энергии

a_meters = a * 1e-10; % перевод в метры

m1 = 1.6e-19; % Конверсионный коэффициент из Джоулей в эВ

k = zeros(n, 1);

E = zeros(n, 1);

for i = 1:n

k(i) = (i * pi) / a_meters;

E(i) = (((h^(2)) * (k(i)^(2))) / (2 * m)) / m1;

end

figure; % Создаем новую фигуру

% Рисуем потенциальную яму

h2 = line([0 0 a a],[50 0 0 50]);

set(h2,'Color',[0,0,1],'LineWidth',3)

hold on; % Для построения нескольких элементов на одном графике

% Построение уровней энергии

for i = 1:n

line([0, a], [E(i), E(i)], 'Color', 'r', 'LineWidth', 1.5); % Рисуем уровни энергии

text(a / 2, E(i) + 2, ['E_' num2str(i)], 'HorizontalAlignment', 'center'); % Подписываем уровни энергии

end

% Подписи осей и заголовок

xlabel('x (A)', 'FontSize', 12);

ylabel('U, E (eV)', 'FontSize', 12);

title('U(x), E', 'FontSize', 12);

% Установка границ осей

xlim([-1 4]);

ylim([-5 50]);

% Сетка и внешний вид

grid on;

ax = gca; % Получаем текущие оси

ax.GridColor = [0.5 0.5 0.5]; % Темные линии сетки

ax.GridAlpha = 0.5;

text(-0.8, 40, 'U(x)', 'FontSize', 12, 'Color', 'k');

text(1.375, -1.25, 'a', 'FontSize', 12, 'Color', 'k');

text(3.8, -2, 'x', 'FontSize', 12, 'Color', 'k');

hold off;

% Добавление стрелок

annotation('arrow', [0.13 0.905], [0.184 0.184], 'HeadStyle', 'plain', 'LineWidth', 1.5);

annotation('arrow', [0.2845 0.2845], [0.11 0.925], 'HeadStyle', 'plain', 'LineWidth', 1.5);

% Отображение уровней энергии в окне командв

disp('Энергетические уровни (эВ):');

disp(E);

pause;

end

Задание 2.

а=3.25 А

Рисунок 2.Волновые функции 3 первых энергетических уровней электрона в бесконечно глубокой потенциальной яме

function Task02

% draw wave functions of electron in potential well

% potential well is infinitely deep well

clc %clears all from the Command Window

clear %removes all variables from the workspace (memory)

%-------------------------------------------------------------

% PARAMETERS OF TASK

m = 9.1e-31; %mass of electron (kg)

h = 1.05e-34; %Plank's constant (J*s)

a = 3.25; %width of potential well (A, Angstroem)

n_max = 3; % Максимальное значение n для построения

x = linspace(0, a, 70);

% Настройка графика

figure;

xlim([-1 6]);

ylim([-1 1]);

% Рисуем потенциальную яму

h2 = line([0 0 a a],[10 -10 -10 10]);

set(h2,'Color',[0,0,1],'LineWidth',3)

hold on;

colors = ['r', 'g', 'm']; % Цвета для разных n

% Вычисление и построение графиков

for n = 1:n_max

k_n = pi * n / a;

psi_n = sqrt(2/a) * sin(k_n * x);

plot(x, psi_n, 'Color', colors(n), 'LineWidth', 1.5, 'DisplayName', sprintf('n = %d', n));

end

% Оформление

title('\Psi(x)');

xlabel('x (A)');

ylabel('\Psi (A^{-1/2})');

grid on;

hold off;

% Добавление стрелок

annotation('arrow', [0.13 0.905], [0.52 0.52], 'HeadStyle', 'plain', 'LineWidth', 1.5);

annotation('arrow', [0.285 0.285], [0.11 0.925], 'HeadStyle', 'plain', 'LineWidth', 1.5);

% Добавление подписей на графике (Ψ₁, Ψ₂, Ψ₃)

text(1.32, 0.92, '\Psi_1', 'Color', 'k', 'FontSize', 12);

text(2, -0.92, '\Psi_2', 'Color', 'k', 'FontSize', 12);

text(1.35, -0.92, '\Psi_3', 'Color', 'k', 'FontSize', 12);

text(2.85, -0.05, 'a', 'Color', 'k', 'FontSize', 12);

text(3.75, -0.05, 'x', 'Color', 'k', 'FontSize', 12);

text(-0.5, 0.92, '\Psi(x)', 'Color', 'k', 'FontSize', 12);

pause

end

Задание 3.

а=3.25 А

P(0<x<a/3)

P(a/3<x<2a/3)

P(2a/3<x<a)

0.1940

0.4007

0.333

0.9969

0.6074

0.1940

0.333

0.9969

0.1955

0.4022

0.333

1

function Task03

clc

clear

%-------------------------------------------------------------

% PARAMETERS OF TASK

m = 9.1e-31; %mass of electron (kg)

h = 1.05e-34; %Plank's constant (J*s)

a = 3.25; %width of potential well (A, Angstroem)

n_max = 3;

% Интервалы

x1 = 0:0.01:a/3;

x2 = a/3:0.01:2*a/3;

x3 = 2*a/3:0.01:a;

for n = 1:n_max

% Функции

y1 = (sqrt(2/a)*sin(n*pi*x1/a)).^2;

y2 = (sqrt(2/a)*sin(n*pi*x2/a)).^2;

y3 = (sqrt(2/a)*sin(n*pi*x3/a)).^2;

% Интегрируем каждый интервал

I1 = trapz(x1, y1);

I2 = trapz(x2, y2);

I3 = trapz(x3, y3);

% SСуммируем вероятности

sum_n = I1 + I2 + I3;

% Выводим результаты

fprintf('For n = %d:\n', n);

fprintf(' Probability in region 1: %.4f\n', I1);

fprintf(' Probability in region 2: %.4f\n', I2);

fprintf(' Probability in region 3: %.4f\n', I3);

fprintf(' Sum for n=%d: %.4f\n\n', n, sum_n);

end

end

Задание 4.

,

, эВ

, эВ

, эВ

, эВ

, эВ

8.3

2.5

3.1

0.3273

1.2655

2.4999

,

, эВ

, эВ

, эВ

, эВ

4.2

2.5

3.1

0.7710

2.4933

,

, эВ

, эВ

, эВ

0.6

2.5

3.1

2.4976

Задание 5.

P(-∞<x<0)

P(0<x<a)

P(a<x<+∞)

0.0181

0.9689

0.0129

1

0.0922

0.8482

0.0595

1

0.0661

0.6338

0.3002

1

P(-∞<x<0)

P(0<x<a)

P(a<x<+∞)

0.0656

0.8888

0.0456

1

0.7781

0.1560

0.0659

1

P(-∞<x<0)

P(0<x<a)

P(a<x<+∞)

0.9266

0.0263

0.0472

1

Соседние файлы в предмете Квантовая механика